Kane Richardson took five wickets, including four in his last four overs, as India lost the fourth ODI in Canberra by 25 runs from a winning position to let Australia extend its lead to 4-0 with one match remaining in the limited-overs international series.
Aaron Finch made 107 and David Warner returned from paternity leave to score 93 as Australia posted a total of 348-8 after winning the toss and batting. India was coasting at 277-1 in reply in the 38th over but lost its last nine wickets for 46 runs, with Richardson taking 4-16 in a match-turning spell and returning 5-68 for the innings.
Shikhar Dhawan scored 126 and Virat Kohli added 106, the pair sharing a 212-run partnership for the second wicket and seemingly setting India on course for a victory, until the dramatic late collapse ended with the visitors all out for 323 in 49.2 overs.
The pattern of the series changed slightly on Wednesday; India had batted first in each of the first three matches and lost.
Finch reached his seventh ODI century from 97 balls. It was his first against India and his second at Manuka Oval in the Australian capital.
Warner was the main aggressor in a blazing beginning by the Australian openers who rushed to 40-0 after five overs. Warner was out in the 30th over when he chopped a ball from Ishant Sharma onto his middle stump.
Finch was out when Australia was 221-2 in the 38th over after he and Mitchell Marsh had added only 34 runs in 8.4 overs. The opener reached 100 with a single from his 97th delivery, two years after his first century at Manuka Oval against South Africa.
Finch was finally caught off Umesh Yadav, skying a pull shot to Ishant Sharma at mid-on.
Finch’s power-hitting claimed one notable casualty. In the 17th over, his straight drive hit English umpire Richard Kettleborough on the right leg and Kettleborough was forced to retire from the match. He was replaced by Australia’s Paul Wilson.
Steve Smith hit the ball powerfully from the outset and reached his 50 from 27 balls.
The Australians lost 5-37 to lose momentum before Glenn Maxwell hit 41 from 20 balls with six fours and a six, falling to the last ball of the innings.
The fifth match will be played in Sydney on Saturday.