Each of the top three produced scintillating performances as India chased 360 with more than six overs remaining to level the one-day international series against Australia.
Shikhar Dhawan hit 95, Rohit Sharma 141 not out and Virat Kohli an unbeaten 100 as the hosts recorded the second-highest successful ODI chase in an astonishing nine-wicket triumph at Jaipur.
Their efforts ultimately overshadowed those produced by Aaron Finch, Phil Hughes, Shane Watson, George Bailey and Glenn Maxwell, whose half-centuries had seemingly put Australia in control by securing a total of 359 for five.
Bailey, in particular, starred for the tourists as he followed up the efforts of top three Finch, Hughes and Watson, who hit 50, 83 and 59 respectively.
Capitalising on a fine platform that meant a score of under 300 would have been a bitter disappointment, Bailey struck five maximums in a 79-ball 92 not out that led Australia well beyond what seemed par.
He was well supported by Maxwell, who required just 32 deliveries to strike a typically powerful 53.
Only Bhuvneshwar Kumar avoided significant punishment, his figures of 0-54 from 10 overs comfortably the day’s best.
Australia’s bowlers were soon to suffer similar misery.
Dhawan led the way initially, hitting 14 fours in a brutal innings that provided India with the perfect start.
Rohit, meanwhile, seemed content to bat through, his effort only passing a run-a-ball late on as he pressed the accelerator in a 123-ball stay.
Even his display paled in comparison to that produced by Kohli, though.
The number three's 52-delivery ton was the fastest by an Indian, seventh-quickest of all time and his 15th in just 114 format appearances.