Australia are on track for a one-day series whitewash over India after a 25-run win in Canberra on Wednesday.
The hosts set a tough target of 349 on a typically dry Manuka Oval pitch and backed it up with a nine-wicket haul for just 46 runs.
It was the first time in the series that Australia, who now hold a 4-0 lead, chose to bat first after winning the toss. It also marks their 18th straight ODI win at home.
Openers Aaron Finch and David Warner set the platform with a 187-run partnership, 107 of which was owed to Finch who racked up his seventh ODI century and first against India.
Warner, despite missing the previous two ODIs for the birth of his second daughter, was at his big-hitting best - smashing 93 off 92 balls before being bowled by Ishant Sharma.
But it was skipper Steve Smith (51) and Glenn Maxwell (41) who provided the fireworks in front of a sell-out crowd of 10,922.
Smith scored his half-century off just 27 balls, while Maxwell faced only 20.
Australia piled on 111 runs in the last 10 overs of their innings, although lost six wickets in the process - including ducks to James Faulkner and Matthew Wade.
The target was the biggest of the series, with Australia having successfully chased down 309, 308 and 295 in Brisbane, Perth and Melbourne.
But India, keen to stop a clean sweep, threatened to reel it in.
After losing opener Rohit Sharma early on 41, Shikhar Dhawan (126) and superstar Virat Kholi (106) took charge with a stunning partnership of 212.
But Dhawan's dismissal in the 38th over sparked a massive collapse, with Australia claiming 5-17.
Captain MS Dhoni went for a duck, and was quickly followed by Kholi and Gurkeerat Singh (5).
Ajinkya Rahana (2) - in pain after receiving stitches to repair split webbing in his right hand earlier in the day - was dismissed soon after.
Kane Richardson nabbed a career-best five wickets for 68, while Mitch Marsh and John Hastings each took two.
Nathan Lyon - back in the ODI team after a near two-year absence - finished with 1-76 as India were all out for 323.
Ishant Sharma proved India's best bowler taking 4-77.
The two sides next head to Sydney for the final ODI on Saturday.