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.

Fils claims first ATP Masters title, Gauff clinches second Cincinnati crown
Barcelona launch LaLiga title defence with five-star Elche demolition
Torres double rescues point for PSG at Rennes in Ligue 1 opener
F1 confirms Abu Dhabi Grand Prix will close 2026 season
Norris wins Dutch GP as Antonelli stretches his F1 lead
