Ruturaj Gaikwad's magnificent maiden Twenty20 century was in vain as Rajasthan Royals boosted their Indian Premier League play-off hopes with a seven-wicket win over leaders Chennai Super Kings.
Gaikwad replaced KL Rahul as the leading run-scorer in the 2021 tournament, hitting a six off the final ball of CSK's innings to finish unbeaten on 101 off 60 balls.
The opener struck five sixes in a sensational knock, with Ravindra Jadeja scoring a rapid 32 not out in the Super Kings' 189-4 at Zayed Cricket Stadium on Saturday.
Rahul Tewatia took 3-39 but it was a tough day for the Royals bowlers, Mustafizur Rahman going for 51 off his wicket-less four overs.
A big run chase was no problem for the Royals, though, as they cruised to a what could be a vital win with 15 balls to spare in an Abu Dhabi run-fest.
Shivam Dube (64no from 42) struck a brilliant maiden IPL half-century after Yashasvi Jaiswal made 50 from just 21 balls, with Josh Hazlewood (0-54) and Sam Curran (0-55) given the treatment.
Victory for the Royals leaves them in sixth place with two games of the regular season to play, behind Kolkata Knight Riders and Punjab Kings on net run-rate.
CSK are already assured of a play-off place but are not guaranteed a top-two finish after their four-game winning run came to an end in MS Dhoni's 200th match as an IPL captain.
Gaikwad takes Royals to all parts
The Rajasthan bowlers were taken to all parts by an inspired Gaikwad, who set the tone by hitting the first ball of the match from Akash Singh for four.
He brought up a seventh IPL half-century off 43 balls and then cut loose, taking 71 off 30 deliveries and reaching three figures by launching Mustafizur for a huge six.
Gaikwad has 19 runs more than Rahul in the battle for the orange cap, having found the rope nine times to go with his five sixes in a breathtaking innings.
Dube and Jaiswal stun CSK
It was the turn of the CSK bowlers to suffer as Jaiswal and Evin Lewis (27 off 12) made a blistering start to the run chase, putting on 77 in 5.2 overs.
Teenager Jaiswal had his half-century off only 19 balls, striking Hazlewood for two sixes in a fifth over that cost 22 runs before falling to KM Asif to leave the Super Kings on 81-2.
Dube then came to the fore in a stand of 89 with captain Sanju Samson (28), bringing up a maiden fifty from 31 deliveries in a knock that included four sixes, and debutant Glenn Phillips hit the winning run to end the Royals' run of three consecutive defeats.