Mumbai Indians recovered well to reach 166 after a shaky start.
Bhuvneshwar Kumar struck early, removing Ryan Rickelton, Rohit Sharma, and Suryakumar Yadav.
Tilak Varma and Naman Dhir rebuilt with an 82-run stand.
MI faltered late, lacking finishing power, and may feel 15-20 runs short on this surface despite a spirited middle-order fightback.