India pulled off the second-highest run chase in one-day internationals to thrash Australia by nine wickets and level their series at 1-1.
Rohit Sharma struck the winning runs to finish on 141 not out after Shikhar Dhawan weighed in with 95.
Highest ODI run chases
438-9: South Africa v Australia, Johannesburg, 2006
362-1: India v Australia, Jaipur, 2013
350-9: NZ v Australia, Hamilton, 2007
340-5: NZ v Australia, Auckland, 2007
334-8: Australia v England, Sydney, 2011
Batting first, Australia piled up 359-5, with all of their top five passing 50 and Bailey top-scoring with 92 not out off 50 balls.
But India made a blistering start to their reply as Dhawan and Sharma put on 176 for the first wicket in only 26.1 overs.
Kohli upped the ante still further with a brutal knock that featured seven sixes and eight fours as he finished unbeaten on 100. "I just wanted to go out there and play my part," @rohitsharma45 said. "I was hitting the ball sweetly. I decided to take the pressure and whatever I went for I got in the middle of the bat. "I've been feeling good mentally and I was fresh for this game. I was ready, and I knew if I held my shape I would connect well.
Enjoy the Compilations#ROHITians !😎