India avoided a whitewash in their three-match series against Australia as Rohit Sharma scored his 33rd ODI ton and Virat Kohli recovered from successive ducks to hit a half-century in a nine-wicket victory.

Sharma struck 13 fours and three sixes in a 125-ball innings of 121 and Kohli went unbeaten on 74 as India eclipsed Australia's 236 for the loss of just a single wicket and with 11.3 overs to spare.

Harshit Rana registered career-best figures of 4-39 as the Aussies - who had already clinched the series by winning the first two games - were dismissed after India lost their 18th consecutive toss in an ODI, but all six of their bowlers took wickets.

"We had a near-perfect game," said India captain Shubman Gill, who was the only wicket taken by Australia when Josh Hazlewood got him ca

See Full Page