
CARDIFF, Tuesday – Sri Lanka compensated for a disastrous batting collapse with an excellent bowling performance to beat Afghanistan by 34 runs under the Duckworth/Lewis rain rule to record their first win in the 2019 Cricket World Cup at Sophia Gardens here on Tuesday.