Jos Buttler might have been limping at the end of the match but it was the Kolkata Knight Riders who felt the pain, as the superman from England stole KKR's thunder with an unbeaten 107 to power the Rajasthan Royals to a thrilling win off the last ball of the match.
Put into bat, Sunil Narine ran riot at the Eden Gardens and powered KKR to 223/6 on the back of his maiden IPL hundred.
Chasing which Rajasthan lost Yashasvi Jaiswal and Sanju Samson early and then lost wickets at regular intervals to be reduced to 121/6.
Rajasthan required 96 in the last 6 overs and that's when Buttler turned the game on its head with his 7th hundred in the IPL. He is now 2nd on the list of most tons in the history of the cash-rich league behind Virat Kohli, who has 8.
In the end, the Royals won the top-of-the-table clash and successfully chased down the highest-ever total in IPL history.
While Rajasthan has now won 6 of their 7 games so far, KKR was handed just their 2nd loss in 6 outings.