The top performer of the day has to be Mahela Jayawardene.
The former captain's unbeaten 84 helped Sri Lanka post a formidable 253 for eight at The Oval.
Jayawardene made his runs off just 81 balls, his knock inclusive of 11 hits to the fence.
This left Australia with the impossible task of chasing down the target in 29.1 overs to ensure a semi-final berth at the Kennington Oval, which obviously they failed to achieve.
During the course of his innings, the elegant Jayawardene crossed 11,000 runs in this form of the game, the eighth cricketer to do so.
Jayawardene was involved in an useful partnership of 65 for the sixth wicket with Dinesh Chandimal, who contributed 31 off 32 balls. The partnership helped Sri Lanka recover from a precarious 159 for five.
He was expectedly named the man-of-the-match for his effort.
Photograph: Mike Hewitt/Getty Images