When Kieron Pollard took his giant strides to the middle in the ninth over, joining Ambati Rayudu, Mumbai needed 121 runs with a required rate towering towards 12.
To make things worse, half the side was back in the dugout. But both the Mumbai batters turned the game on its heads and put on a scintillating, unbeaten stand of 122 in 10.5 overs to steer the ship home in the last over.
Earlier, Bangalore Royal Challengers amassed 171 runs thanks to a sparkling, unbeaten knock of 64 by Mayank Agarwal, who blasted Munaf Patel for 24 runs in the last over of the innings. In reply, Mumbai were in trouble, tottering at 51-5. But Rayudu and Pollard did not lose hope and finished with 81 not out and 52 not out respectively. Needing 14 of the last over, it took them just four deliveries to wrap up one of the most thrilling finishes of the IPL.
Photos: 'Dangal' girls Sanya Malhotra, Fatima Sana Shaikh's dinner outing
Photos: Salman Khan, Daisy Shah spotted at the Mumbai airport
Photos: Rakhi Sawant to play Honeypreet in Ram Rahim biopic
Photos: Arvind Kejriwal asks Kamal Haasan to join politics
Photos: TV actress who played goddesses on the small screen