Gujarat Titans leapfrogged Rajasthan Royals at the top of the Indian Premier League as captain Hardik Pandya starred in a comfortable 37-run win.
Things looked bleak for the Titans when they saw their top order dominated early on, but Hardik's magnificent 87 helped them to 192-4, before the Gujarat attack blitzed their rivals midway through the Royals innings.
Lockie Ferguson and Yash Dayal finished with three wickets apiece as the Royals could only muster 155-9 in reply, sending the Titans two points clear at the top of the IPL table.
The Titans elected to bat after winning the toss but made a dreadful start when both Matthew Wade (12) and Vijay Shankar (2) went early on, the former being run out by Rassie van der Dussen and the latter caught by Sanju Samson.
They steadied themselves to reach 53 before Shubman Gill was dismissed for 11 in the sixth over, before captain Hardik, supported well by Abhinav Manohar (43) and David Miller (31 not out) dragged them back into contention with an outstanding batting display.
Hardik was undoubtedly the star of the show, his 87 off 52 balls almost single-handedly setting a difficult target of 192 as the Royals attack struggled in the absence of fast bowler Trent Boult.
Jos Buttler (52) drove Rajasthan to a decent start with the bat, hitting eight fours and three sixes either side of partner Devdutt Padikkal being dismissed for nought with the very first ball he faced.
Replacement Ravichandran Ashwin went for eight shortly after and the wickets began to tumble in quick fashion once Buttler was finally bowled out by Ferguson, with Samson (11), Van der Dussen (6), and Shimron Hetmyer (29) all walking for the addition of 60 runs.
The below-par Royals eventually lost nine wickets without threatening the target of 193, as Ferguson and Dayal helped themselves to three dismissals each.
Hardik drives Titans with spectacular display
Hardik's brilliant display with the bat drove the Titans to a strong position after a difficult start, falling just five runs short of recording his best IPL showing with a haul of 87.
Debutant Dayal blitzes poor Royals
Three wickets from Dayal on his Titans debut, as well as three from Ferguson, made the win more comfortable than it could have been, with the Royals' final three wickets falling for just 17 runs.