Sri Lanka recovered from a dramatic batting collapse to knock over Afghanistan for 152 and seal a 34-run win for its first victory at the Cricket World Cup on Tuesday (5).

The Sri Lankans imploded from 144-1 to 201 all out in an innings delayed by nearly three hours because of rain at Sophia Gardens in the Welsh capital.

Chasing a revised target of 187 from a maximum 21 overs, Afghanistan slumped from 34-0 to 57-5 then battled back through a 64-run stand between Gulbadin Naib (23) and Najibullah Zadran (43).

Sri Lanka again responded and took the final five wickets for 31 runs, with recalled seamer Nuwan Pradeep getting 4-3...
To continue the post please