So, that's that. Australia wrap up a ten-wicket victory with almost half of their overs to spare, and it is they who march on to the semi-finals where they will be joined by Pakistan, South Africa (barring miracles) and either New Zealand or India.
Sri Lanka's bowlers were on a hiding to nothing once their batsmen had capitulated. Perhaps they were still scarred by their mauling in the World Cup final ... who knows. It was pretty comprehensive either way.
"We were not very consistent, especially with the bat," says Mahela Jayawardene. "We started really well [in the tournament] but the momentum wasn't there for us."
Adam Gilchrist is delighted with his team's performance. "A lot of teams would have liked us to be knocked out today. Hopefully they are a little nervous now."
"Our fielders and our bowlers were outstanding. To chase on that wicket ... it's getting really tired and it would have been difficult. Our bowlers definitely won that match for us."
"We're just happy - we're into the cut-throat part of the competition now. We can enjoy it now it's cut-throat time."
So there we go. We've been Andrew Miller and Jenny Thompson, with Martin Williamson on bulletin duty. Next up is Bangladesh against Pakistan at Cape Town, followed by the big one - India against South Africa at Durban.
END OF OVER:10 | 8 Runs | AUS: 94/0 (8 runs required from 60 balls, RR: 9.40, RRR: 0.80)
- Matthew Hayden50 (36b)
- Adam Gilchrist31 (25b)
- Tillakaratne Dilshan2-0-13-0
- Lasith Malinga1-0-8-0
END OF OVER:9 | 8 Runs | AUS: 86/0 (16 runs required from 11 overs, RR: 9.55, RRR: 1.45)
- Adam Gilchrist30 (24b)
- Matthew Hayden43 (31b)
- Lasith Malinga1-0-8-0
- Tillakaratne Dilshan1-0-5-0
Nice bowling so far ...
Here comes Lasith Malinga. Why he hasn't featured earlier, who knows? What can he conjure up with his incredible slingshots?
END OF OVER:8 | 5 Runs | AUS: 78/0 (24 runs required from 12 overs, RR: 9.75, RRR: 2.00)
- Matthew Hayden37 (27b)
- Adam Gilchrist28 (22b)
- Tillakaratne Dilshan1-0-5-0
- Farveez Maharoof2-0-34-0