Cricket World Cup: Sri Lanka beats Afghanistan by 34 runs

INSUBCONTINENT EXCLUSIVE:
Sri Lanka denied Afghanistan a famous victory by winning a low-scoring thriller in the World Cup at Cardiff
After a dismal batting collapse by Sri Lanka, Afghanistan needed a rain-revised target of just 187 from 41 overs but were beaten by 34
runs.Afghanistan slipped to 57-5 in their chase but a partnership of 64 by Najibullah Zadran and captain Gulbadin Naib gave them hope.