Dwayne Bravo blasted 68 from 30 balls to lead the Chennai Super Kings to an incredible comeback win over the defending champions Mumbai Indians in the opening game of the 2018 Indian Premier League.
At 119-8, needing 47 from the final three overs, the Super Kings were limping to a lame defeat before some inspired six-hitting from Bravo took them to the brink of victory.
Bravo smashed two sixes and a four from Mitchell McClenaghan's 18th over, then tonked three more maximums in Jasprit Bumrah's 19th. But, then with only seven runs required, rather than keep the strike with a single off Bumrah's final ball, Bravo sliced a catch to mid-off when attempting another big hit.
That brought Kedar Jadhav (24no) back to the crease after he'd earlier retired hurt with a hamstring injury and, adding to the drama, he first failed to score from his first three deliveries before incredibly hitting Mustafizur Rahman for six and then a four, off one leg, for the winning runs.
A fine all-round effort from Mumbai's Pandya brothers had looked to have propelled the Indians to an opening win, with Krunal smashing an unbeaten 41 off 22 balls in their total of 165-4, and Hardik claiming three wickets for 24 in the Chennai run-chase.
Mumbai's 20-year-old legspinner Mayank Markande also impressed on his IPL debut, taking 3-23, including the key wicket of Super Kings captain MS Dhoni, lbw for five. A procession of wickets followed, with the team seemingly crumbling to a convincing defeat before Bravo's late heroics.
Earlier, Chennai - having won the toss and put Mumbai into bat - got off to an ideal start, as Deepak Chahar picked up Evin Lewis lbw for a duck.
Indians skipper Rohit Sharma (15) followed soon after, holing out to backward point off Shane Watson (2-29), before Ishan Kishan (40 off 29 balls) and Suryakumar Yadav (43 off 29) put on a fine partnership of 78 for the third wicket to rebuild the innings.
Just as they were nearing fifties both set batsmen departed - Watson bouncing out Yadav and Imran Tahir taking off on one of his trademark celebrations after dismissing Kishan - leaving it to the Pandya's to propel the Mumbai innings.
Krunal took a particular liking to England's Mark Wood (0-49), on his IPL debut, launching him for two sixes and crunching four fours from his final two overs, which cost 36 runs. But, at the other end, Bravo (0-25) helped limit the damage with some fine death bowling, going for only 12 from his final three overs.
The Chennai reply got off to a poor start. Watson (16 off 14) briefly threatened, but holed out off Hardik a ball after having smashed the seamer for six.
Ambati Rayudu also batted nicely for 22, but his wicket - Markande's first of two lbws - was the second to fall in four balls, following on the back of Suresh Raina (4) who mistimed Hardik to mid-on.
That brought Dhoni to the crease but, far from leading another epic Chennai run-chase like those he was famed for during his previous stint with the franchise, he departed to his fifth ball - fooled by a Markande googly and given out on review.
Instead, it was down to Bravo and Jadhav to lead the Super Kings to a stunning victory to start the 2018 tournament in fine style.
The 2018 IPL continues with a double-header on Sunday, live on Sky Sports Cricket, starting with Kings XI Punjab versus Delhi Daredevils from 11.20am, followed by Kolkata Knight Riders versus Royal Challengers Bangalore from 3pm.