KCA

Railways, who suffered a seven-wicket reversal at the hands of Kerala in the group stage, avenged their loss to book a spot in the semifinals.