Shikhar Dhawan's composed century drove India to a 36-run World Cup win over Australia where captain Virat Kohli and veteran Mahendra Singh Dhoni both played peacemaker.
Dhawan's unruffled 117 steered India to 352 for five, their fourth-highest World Cup total, with Bhuvneshwar Kumar then claiming three for 50 and Jasprit Bumrah three for 61 with the ball.
Australia never threatened the record World Cup chase required for victory, even though Steve Smith mustered 69, David Warner 56 and Alex Carey 55 not out.
India skipper Kohli posted a punchy 82, but also urged his fans to stop booing Australia's Smith, who is still copping abuse about his now-served ban for ball tampering.
Sizzling shot
Hardik Pandya's short-arm jab for a straight six off Pat Cummins represented perhaps the ideal mixture of classic straight batting and modern big hitting. India entered the tournament insisting there is still time to measure your batting but also post totals to defend. And so it proved again at The Oval as they overwhelmed the Australians.
Bowled over
Bhuvneshwar Kumar's rasping ball dislodged Marcus Stoinis' off stump, and that after brushing the all-rounder's back pad. Kumar and Bumrah again proved too wily to dominate.
Quote of the day
Australia captain Aaron Finch criticises the 'zing' bails that five direct hits during the tournament have now failed to dislodge.
Tournament tracker
Tweet of the day
Former Pakistan pace ace Shoaib Akhtar was not shy in criticising the controversial 'zing' bails, admitting the frequency with which they do not fall has him as confused as everyone else.
World Cup snapshot
What's up next?
June 10: South Africa v West Indies at Southampton.
Table