Sri Lanka 253 for 8 (Jayawardene 84*, Thirimanne 57, Johnson 3-48) beat Australia 233 (Voges 49, Kulasekara 3-42) by 20 runs
Scorecard and ball-by-ball details
A victorious Sri Lanka will play in Cardiff on Thursday. A humbled Australia will start pondering the Ashes, and the state of disrepair their cricket has fallen into. Led by Mahela Jayawardene 's silken unbeaten 84, Sri Lanka stuttered into a Champions Trophy semi-final against India by defeating a collective whose captain Michael Clarke watched disconsolately from The Oval balcony.
|