Dwayne Smith spectacularly finished what Sachin Tendulkar started as Mumbai strengthened their claims to a place in the Indian Premier League knockout stages with a thrilling last-ball victory over Chennai.
The Indians' chances of chasing the Super Kings' 173 for eight seemed to have gone when they lost seven wickets for 25 runs, following a century stand between Tendulkar (74) and Rohit Sharma (60).
But that was reckoning without West Indies Twenty20 batsman Smith, who first of all kept his cool while four other batsmen were making ducks around him.
It still seemed Mumbai had run out of steam until Smith hit the last three balls of the final over, from Ben Hilfenhaus, for a six and two fours to finish with an unbeaten 24 and sneak a highly-improbable two-wicket win. Lasith Malinga (three for 25) and RP Singh (three for 28) had earlier been responsible for six of the CSK wickets.
Opener Murali Vijay (41) and West Indies all-rounder Dwayne Bravo (40) nonetheless ensured a challenging total, but one which would not prove beyond Smith.
Deccan Chargers remained bottom of the table after an astonishing late onslaught led by AB de Villiers earned Royal Challengers Bangalore victory at the M Chinnaswamy Stadium.
Deccan posted a total of 181 for two in their 20 overs, Shikhar Dhawan leading the way with 73 not out from 52 balls.
The opener hit 10 fours and a six and put on 86 with Daniel Harris (47) and 82 with Cameron White, who smashed 45 from 24 balls with two fours and three sixes.
Bangalore's reply started well as Tillakaratne Dilshan, with 71 from 54 balls, dominated an opening stand of 91 with Chris Gayle.
But that came to an end in the 11th over and the hosts slumped to 117 for four in the 16th before Mayank Agarwal got the chase back on track with a cameo of 18 from six balls, featuring two sixes.
De Villiers battered them over the winning line, finishing unbeaten on 47 from just 17 remarkable deliveries including five fours and three maximums.