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.

President Trump on high World Cup ticket prices: 'I wouldn't pay it either'
International Olympic Committee lifts restrictions on Belarusian athletes
McGinn double helps Villa crush Forest to reach Europa League final
Real Madrid's Valverde suffers head injury after clash with Tchouameni
Punjab slip from top spot after loss to Hyderabad
