Sri Lanka play Afghanistan in Cardiff. (Source; Twitter)

After suffering defeats in their first World Cup matches, Sri Lanka and Afghanistan will lock horns with each other in Cardiff. Sri Lanka lost to New Zealand by 10 wickets while Afghanistan were beaten by Australia.

After the rain interruption, Sri Lanka resumed batting and were bowled out for 201. In reply to this Afghanistan too lost wickets at regular intervals and were eventually left tottering at 133/7 in 29 overs. Join us for further live updates.

2350 hrs: Sri Lanka win by 34 runs (D/L method)

2325 hrs: WICKET! Lasith Malinga is as accurate as he can be. A perfect yorker from him and Dawlat Zadran is gone for 6 and Afghanistan are 136/8

2315 hrs: A dangerous short delivery from Malinga has Dawlat in trouble. He isn’t serious but that was a good ball from the fast bowler

1732 hrs: WICKET! This is a huge wicket as Rashid Khan sends Kusal Perera back in the hut. He went for a reverse sweep but only managed to give a catch to Shahzad. He is gone for 78 as SL are 180/8

1730 hrs: WICKET! Another one bites the dust for Sri Lanka as Isuru Udana has been cleaned up by Dawlat. Sri Lanka are 178/7

1710 hrs: ALERT! Meanwhile we have a bad news for cricketing fans. Dale Steyn has been ruled out of the World Cup due to shoulder injury

1700 hrs: WICKET! This was the last thing that Sri Lanka wanted. A RUNOUT. They now lose Kusal Perera for 4

1650 hrs: WICKET! Sri Lanka are in a spot of bother as they now lose Dhanajaya de Silva without opening the score and Sri Lanka are now 149/5

1645 hrs: WICKET! Angelo Mathews’ dismal run with bat continues as he departs for a duck after being caught by Rahmat at first slip off Nabi. Nabi gets his 4th as SL are 146/4

1630 hrs: Afghanistan get Kusal Mendis for 2 as Sri Lanka are 146/3. kusal Perera is still out there in the middle and has been joined by Angelo Mathews

1600 hrs: Sri Lanka openers have taken on this Afghanistan bowling line up. Naib has been making regular changes but it hasn’t work for him yet

1600 hrs: Afghanistan have finally got the breakthrough after skipper Naib removes SL captain Karunaratne

1530 hrs: Just 5 overs in the innings and the openers have been lethal. Sri Lanka are 52/0 after 5

1515 hrs: Sri Lanka have started off the innings well as they are 37/0 after four overs. Sri Lanka batsmen need to be among some runs to get their confidence back as they were bundled out for 136 in the opening match against New Zealand

1500 hrs: Dawlat Zadran begin the proceedings for Afghanistan with the ball and skipper Dimuth Karunaratne and Kusal Perera are out in the middle to open the innings for Sri Lanka

1430 hrs: TOSS! Afghanistan win the toss and elect to field against Sri Lanka in Cardiff