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.
- AAP