Chris Lynn got off to a blistering start, but MI clawed their way back by striking key wickets in the middle overs, when KKR failed to claim a single boundary from overs 7-12. Lasith Malinga led the way with a three-fer, before Rohit Sharma's half century and Suryakumar Yadav's swashbuckling 46* took the three-time champions to the very top of the table.
Now, three teams have finished on 18 points, which means Sunrisers Hyderabad are the first-ever IPL side to qualify with just 12 points.
See you in the mouth-watering playoffs, hope you enjoyed this coverage.
That's all from me, Akarshak Roy, good bye.
16.1 Russell to Yadav, SIX! That was short, didn't rise as much, and Yadav hooked it fine for a maximum!
MI win, and they will take on CSK in the Qualifier 1 of the IPL, with SRH to take on DC in the eliminator
Mumbai Indians require another 6 runs with 9 wickets and 24 balls remaining
15.6 Prasidh to Yadav,short ball, outside off, gives himself room and cuts it to deep point, just one
15.5 Prasidh to Sharma, one taken
15.4 Prasidh to Sharma,FOUR! Quality shot from a quality batsman! 8 needed more. A fuller length ball on off, angling in, Sharma takes his front leg forward and pumps it over wide mid off for a boundary.
15.3 Prasidh to Sharma, length ball, slashes hard but misses
15.2 Prasidh to Sharma, slower one, dot ball, hit straight to point
15.1 Prasidh to Yadav, yorker, steered to thirdman, one run
Mumbai Indians require another 13 runs with 9 wickets and 30 balls remaining
14.6 Gurney to Yadav, single
14.5 Gurney to Yadav, whipped to deep square, FOUR!
14.4 Gurney to Sharma, one run, 50 for Rohit! He's taken it upon himself to send his side to the top two!
14.3 Gurney to Yadav,Strange shot! Gurney bangs in a short ball on off, Suryakumar looks to duck it but then plays it while crouching down. It goes behind square leg for one.
14.2 Gurney to Yadav, WOW! Full outside off, he's just used his wrists to clip it between midwicket and mid on, FOUR!
14.1 Gurney to Yadav,Gurney runs in from over the wicket and delivers a full ball on middle, Yadav whips it across the line and Lynn misfields at mid-wicket. They take a couple of runs.
Mumbai Indians require another 26 runs with 9 wickets and 36 balls remaining
18.6 Narine to Sharma, just a little shorter, he pounces on it, pulled to deep midwicket for FOUR!
18.4-18.5 Narine to Sharma, two dots
18.3 Narine to Yadav,Floated ball on middle, helped with the spin through mid-wicket for a single.
18.2 Narine to Yadav,SIX! This one is dismissed! Narine drops it very full and on middle, Yadav goes with the spin and launches it over mid-wicket for a maximum. 31 needed off 40 balls.
18.1 Narine to Sharma,Allows the ball to spin back in and nudges it towards short fine leg for a run.