Virat Kohli has broken a remarkable record after a half-century in India's victory over England in the first One-Day International.
England, chasing 318 to win, made an outstanding start when Jonny Bairstow and Jason Roy put on 135 for the first wicket from just 86 balls.
'ABSOLUTE JOY': Fans go wild over cricket cult hero's 'priceless' record
But India then showcased their fast-bowling strength in the absence of Jasprit Bumrah and Mohammad Shami.
Dhawan, who made 98 off 106 balls, and Kohli shared a 105-run second-wicket stand before India lost four wickets for 36 runs.
Dhawan batted for three hours, hitting 11 fours and two sixes, but just when he looked set for a century he offered a tame catch while attempting a pull shot.
Kohli, who had earlier lost the toss, scored a steady 56 while Lokesh Rahul returned to form with an unbeaten 62 as he put on 112 in 57 balls with Pandya.
England seemed to be in control with India on 5-205 after 40 overs but Pandya and Rahul cut loose with some powerful drives and pull shots.
Tuesday's victory left home captain Virat Kohli in raptures after he labelled it: "One of our sweetest victories in the recent past."
"We haven't won many good games in ODIs. I am a really proud man right now, the team showed great character and intensity."
Kohli breaks Ricky Ponting record
But the match also marked a special milestone for Kohli who surpassed Australian legend Ricky Ponting to become the fastest player to score 10,000 runs on home soil.
Kohli completed the task in a record-breaking 195 innings.
Ponting previously held the record after scoring 10,000 runs in 219 innings, followed by another Indian legend Sachin Tendulkar.
Click here to sign up to our newsletter for all the latest and breaking stories from Australia and around the world.