Cricket - ICC Cricket World Cup - Afghanistan v Sri Lanka - Cardiff Wales Stadium, Cardiff, Britain - June 4, 2019 Sri Lanka's Nuwan Pradeep and team mates celebrate the wicket of Afghanistan's Hashmatullah Shahidi Action Images via Reuters/Andrew Couldridge
CARDIFF (Reuters) - Sri Lanka survived a woeful batting collapse to beat Afghanistan by 34 runs in a rain-shortened World Cup thriller on Tuesday.
The 1996 World Cup champions limped to 201 all out in the 37th over as Afghanistan grabbed nine wickets for 57 runs to give themselves a chance of pulling off a shock win.
