After squandering an electrifying start given by openers Michael Hussey and Lendl Simmons, MI lost plot as their last eight wickets fell for 33 runs to be all out for 173.
However Daredevils' batsmen, whose confidence is in the pits, could only manage 158 in the end despite gutsy efforts from JP Duminy (45 no) and Manoj Towary (41). Skipper Kevin Pietersen (44) got a start but played one of the worst shots of the tournament off Harbhajan Singh's bowling.
Mumbai have one more game at hand against Rajasthan Royals on May 25 to complete their round robin engagements.
Daredevils began the run chase in a very encouraging fashion with skipper Kevin Pietersen (44 in 31 balls) leading the way in his inimitable style as he put on 43 runs for the opening wicket with a subdued Murali Vijay
After the two openers departed and 'Million Dollar Flop' Dinesh Karthik fell cheaply it was left to their leading run getter Duminy (45 not out in 29 balls) and Tiwary (41 in 31 balls) to lead the charge with a partnership of 85 in 54 balls.
Pietersen looked dangerous when he lasted as he lashed 6 fours and a six over the straight field off Bumrah. But the switch hit, in which he is adept, led to his doom as Harbhajan Singh came around the wicket to cramp and clean bowl him.
Daredevils, 59 for two when Pietersen departed, lost wicket keeper Dinesh Karthik two runs later to a poor shot - as he tried to make room to play Marchant de Lange to the leg side and missed the ball totally to be castled.
