So folks, the matches are not yet over, so it would be presumptious to conclude who will make it to the semi-finals or finals.
Lets look at some trends though. Kolkata seems to be fighting back. Chennai lost momentum in between, but they are back into the first 4.
For the final first 4, my prediction is that Rajasthan, Chennai, and Punjab will be definitely there. Kolkata and Delhi will have to fight it out and get to the top.
I don't see any other team coming to the semi finals.
Rajasthan is a sure finalist. The other finalist could be Chennai, Delhi or Kolkata. I doubt if Punjab will come to final.