Sri Lanka beat Afghanistan by 34 runs in rain-affected World Cup match
Sri Lanka again came back strong and took the last five wickets for just 31 runs, with recalled pace bowler Nuwan Pradeep, who was left out of the previous game against New Zealand, getting 4/31.