Keiron Pollard starred as defending champions Mumbai Indians finally earned their first win of the 2014 IPL campaign, beating Kings XI Punjab by five wickets.
Pollard's brilliant 28 from just 12 deliveries finished the task that had been made easier by Corey Anderson's blistering 35, plus other significant contributions from CM Gautam and skipper Rohit Sharma.
Kings XI went into the game as competition leaders, but relinquished that berth following this, their first defeat of the season.
Skipper George Bailey had won the toss and, with Glenn Maxwell's 45 from just 27 balls, together with a half-century by Wriddihiman Saha, his team posted a formidable 168-5 on a slow pitch.
Some good bowling from Mitchell Johnson looked to have paved the way for another Kings success, but the Aussie left-armer was subsequently hammered for 20 off the penultimate over of the contest before Pollard finished it with a six.
Earlier, Sharma had got his team off to a great start when he picked up a misfield and made a direct hit to run out Virender Sehwag cheaply.
Fellow opener Chetweshwar Pujara played beautifully for 19 off 18 balls, before Kiwi Corey Anderson got him to chase a wide one, which he edged behind to Gautam.
Tournament leading runscorer Maxwell made an immediate impact, chipping his first ball from Anderson over point for four.
However, the Kings XI could not cut loose as they might have liked in the opening Powerplay, with some good bowling from both Bumrah and Lasith Malinga keeping them in check.
It was a different story after the drinks break, however, with Maxwell finding the gaps and also lifting Malinga in front of square for the game's first six, which he followed up with another boundary to give the innings some impetus.
The Aussie then smashed Harbajan Singh over long-on for his 19th six of the tournament, but when the spinner drew him a little further from his crease, Maxwell failed to get to the pitch and was well caught in the deep by Ben Dunk for 45. Singh eventually finished with 2-34 off his four overs.
The innings was cemented together by a measured knock from Saha (59). Although he was never really able to assert, he went on to complete his second IPL half-century, his first since 2008, with a six off Zaheer Khan in the 19th over.
Khan had to leave the field later in the over due to injury, with his replacement Kieron Pollard saw Miller loft his loosener high over long-off.
Miller's fun ended in the final over, when he was brilliantly caught by Dunk out in the deep. It was a thoroughly deserved wicket for Sri Lankan Malinga, who finished with 1-25 including only three off his last over.
With an average first innings total of 156 at the Wankhede Stadium, the chase was always likely to be a challenge. Mumbai suffered early setbacks when Dunk was brilliantly caught behind by Saha off seamer Sandeep and Rayadu fell lbw to the same bowler inside the first three overs of their reply.
Gautam's delightful six over extra-cover, off Sandeep's slower ball, was a fillip for his team and he followed up with another maximum two balls later, before his ill-judged reverse sweep saw him fall lbw to Dhawan for 33 off 29 deliveries.
Anderson's poor start to his first IPL campaign finally came to an end when he emulated Sharma by clearing the ropes off Dhawan, before hitting 19 of the 20 runs taken from a Patel over that was the turning point.
Johnson ended a 53-run partnership by dismissing Sharma for 39 and though Anderson tried to take the initiative, he succeeded only in hitting the ball straight to Miller at long-off.
The Kiwi's dismissal left Mumbai needing 43 off the last 20 balls and with Tare supporting him ably, Pollard carried his team through to a much-needed win.