View the full scorecard here.
KKR 155-4 after 20 overs
Mumbai Indians won by 27 runs
This match showed why Mumbai are such a feared outfit. Their bowling is formidable and if and when their batting decides to come along for the ride, they are almost unbeatable. Kallis struggled, Yusuf tried but found that he brand of slogging belongs to another age. You can't stand still and try and hammer bowlers out of the mark. You need to move a bit and that's what makes it possible. Anyway, great win for MI on the back of that brilliant knock from Rohit. Classy stuff.
KKR 117-3 after 16 overs
Kallis 54, Pathan 31
KKR need 66 off 24 balls to win. To get those runs, they will also need a lot of sixes and to be frank, it seems beyond them. It seems impossible. But Malinga has just one over remaining. If they can make the other bowlers pay, they will have a chance. Kallis, meanwhile, got to his 50 off 45 balls. Too slow... too slow.
KKR 95-3 after 13 overs
Kallis 47, Pathan 17
Quick 35-run partnership that's taken only 20 balls. KKR need this and this also need Yusuf to get going. Both are happening but MI have Malinga and he has 3 overs up his sleeve.
KKR 60-3 after 9.4 overs
MK Tiwary lbw b Pollard 27 (25b, 4x4)
Pollard gets some measure of revenge after being hit for a few fours early on. There was lot of angle on that and it might have missed the leg-stump but the umpire thought otherwise. We want DRS!!!!
KKR 49-2 after 8 overs
Kallis 29, Tiwary 17
Too slow by KKR. At this rate, even the guys like Yusuf and Shakib will be hard pressed to take their team to victory. This is anything but easy. Great bowling by MI for now.
KKR 32-2 after 5 overs
Kallis 21, Tiwary 9
KKR needs a special moment to get into this game again. Kallis usually takes some time to get going, so one is guessing the big shots have to come from the other end. Can Tiwary do that? Can he, more importantly, do a Rohit?
KKR 12-2 after 3 overs
Kallis 11, Tiwary 0
Tough start for KKR. They have lost both their openers and Malinga has still not started bowling. This needs a special knock from someone. Will it finally be Yusuf's day?
KKR 1-1 after 0.3 overs
G Gambhir b Patel 0 (2b)
Munaf gets Gambhir. That is a big, big wicket. KKR are 1-1 after just 3 balls #cricket. Given how crucial Gambhir has been for KKR, this is a body blow.
MI 182-1 after 20 overs
Gibbs 66, Sharma 109
Wow. What an innings. This was the third highest partnership in IPL history -- 167 runs in 17.4 overs. Rohit was brilliant, Gibbs -- in his comeback match was great too. Shakib Al Hasan and Narine kept the runs down but all the other bowlers struggled. This will be quite a chase. Mumbai do have a certain bowler called Malinga in the line-up.
MI 174-1 after 19 overs
Gibbs 64, Sharma 103
Given Mumbai's bowling attack, KKR have a fight on their hands already. They just need to bowl one good over and somehow limit the damage. A big over might just put it in impossible territory.
MI 156-1 after 17 overs
Gibbs 50, Sharma 100
Rohit needed just 52 balls to get to his ton and it included 11 fours and 5 sixes. When he plays like this -- you can only praise him. He's made it look easy and if it was Shane Warne, he would have called this the best innings he has ever seen.
MI 132-1 after 15 overs
Gibbs 48, Sharma 79
This has been a Rohit Sharma show. Gibbs has played a few good shots but Rohit has been in another league today. The partnership is already worth more than a 100 and looks good for plenty more.
MI 104-1 after 12 overs
Gibbs 44, Sharma 55
35 runs have come in the last three overs. This has been some stunning batting from Rohit Sharma. This is also why he is so frustrating to watch. When you know a batsman has this kind of talent and you see him fail over and over again, you do wonder what he has on his mind.
MI 76-1 after 10 overs
Gibbs 35, Sharma 38
MI have a partnership going and on this slow surface it is vital. It allows batsmen to get set and used to the pace of the wicket. Expect some big overs in the latter half of this innings if Rohit or Gibbs stick around.
MI 60-1 after 8 overs
Gibbs 29, Sharma 28
After watching MI's batsmen hammer the bowling, Gambhir quickly turned to his best bowler -- Sunil Narine to try and halt the charge. It didn't really work but MI were careful while batting against him.
MI 43-1 after 5 overs
Gibbs 19, Sharma 22
And MI have finally got going. Rohit has already hit two sixes and two fours in his short stay at the wicket and one of them was a lovely hook for six off a bouncer from Brett Lee. He has been striking it superbly.
MI 15-1 after 2.2 overs
SR Tendulkar st Bisla b Shakib Al Hasan 2 (2b)
It was tossed up and turned just enough to beat the bat. Bisla, the keeper, was lightning quick. That was a pretty short innings for the master batsman who with the exception of one good innings hasn't really found his footing in this season.
MI 13-0 after 2 overs
Gibbs 13, Tendulkar 0
Three fours from Gibbs off Brett Lee's first over. Brilliant shots all. And Tendulkar hasn't faced a single ball yet. The South African has hogged the strike for now.
Mumbai Indians won the toss and elected to bat first. This is a vital game for Harbhajan Singh's side and a win will move them to 17 points, the same as the Kolkata Knight Riders, who are currently in second place.
For Mumbai, 38-year-old Herschelle Gibbs finally gets a game, as does Munaf Patel, who replaces RP Singh in the line-up. The wicket seems to be very good for batting and MI will hope Sachin Tendulkar can give them a good start.
KKR, on the other hand, whould have loved to stick with the same side but Brendon McCullum finger injury has forced a change. Manvinder Bisla is in, as is Shakib al Hasan for Pradeep Sangwan.
Kolkata Knight Riders
G Gambhir*, MS Bisla, JH Kallis, MK Tiwary, YK Pathan, Shakib Al Hasan, DB Das, LR Shukla, R Bhatia, B Lee, SP Narine.
HH Gibbs, SR Tendulkar, RG Sharma, KD Karthik†, AT Rayudu, DR Smith, KA Pollard, Harbhajan Singh*, SL Malinga, PP Ojha, MM Patel