Sri Lanka crushed Afghanistan's hopes of a memorable World Cup victory on Tuesday.
They beat Afghanistan, bidding for their second win in a World Cup match, by 34 runs in Cardiff.
Despite suffering a dismal batting collapse, Nuwan Pradeep and Lasith Malinga starred with the ball denying Afghanistan the chance to reach a rain-revised target of just 187 from 41 overs.

UAE's Ben Sulayem secures second term as FIA president
Liverpool boss Slot to meet Salah amid tension
Abu Dhabi achieves record 339,000 visitors at Grand Prix
New Zealand romp to victory over West Indies in second test
