Sri Lanka survived a woeful batting collapse to beat Afghanistan by 34 runs in a rain-shortened World Cup thriller on Tuesday.
The 1996 World Cup champions limped to 201 all out in the 37th over as Afghanistan grabbed nine wickets for 57 runs to give themselves a chance of pulling off a shock win.
Afghanistan needed a rain-revised target of just 187 from 41 overs but they failed to gain any momentum in their run chase and completely lost their way after opener Mohammad Shahzad's dismissal in the fifth over led them to losing five wickets for just 23 runs.
After Afghanistan were reduced to 57-5, a partnership of 64 by Najibullah Zadran and captain Gulbadin Naib gave them hope.
But fast bowler Nuwan Pradeep grabbed two quick wickets before Najibullah was run out by Dimuth Karunaratne for 43.
That set up a tense finale as the last two batsmen needed to score another 42 runs to hand Afghanistan their first World Cup win against a test-playing nation.
But Sri Lanka made sure that victory did not come at their expense as Lasith Malinga bowled Hamid Hassan with a yorker four balls later.
Pradeep was the pick of the Sri Lankan bowlers as he claimed a career best four wickets for 31 runs as Afghanistan were bowled out for 152 in the 33rd over.
WIN: Sri Lanka picked up the win after a superb performance from their bowling outlet. Photo: Andrew Couldridge/Reuters.
"One hundred and eighty seven is not easy to defend, we know their openers go hard, but once we got them they were on the backfoot and we kept getting wickets," Sri Lanka captain Karunaratne said.
Earlier, Sri Lanka's batsmen had also lost their way as they fell from 144-1 to 201 all out.
Mohammad Nabi sparked the collapse when he grabbed three wickets in the space of five deliveries by producing a brilliant spell of spin bowling in the 22nd over. He finished with four wickets for 30 runs.
Congrats to @OfficialSLC for the victory !
Unfortunately not our day ! Amazing performances by @MohammadNabi007 with the bowl and @iamnajibzadran with the bat.
We will face @BLACKCAPS in our next contest on Saturday, 8th June in Taunton. #AFGvSL #CWC19 #AfghanAtalan pic.twitter.com/2tEH7CTbu2
— Afghanistan Cricket Board (@ACBofficials) June 4, 2019
Sri Lanka slid steadily to 182-8 before play was paused due to rain.
Some big hits by the tailenders carried Sri Lanka over the 200 run mark after play resumed. Wicketkeeper-batsman Kusal Perera top-scored with 78 runs off 81 balls which included eight boundaries.
There were 20 wickets in 69.3 overs of the #AFGvSL clash!
Here are the best of the lot presented to you by @UberEats'Best Deliveries'. ⬇️ pic.twitter.com/CfIcnoyTme
— ICC (@ICC) June 5, 2019
But he ran out of partners at the other end and holed out in desperation.
"The wicket was not easy for the batsmen and so we'd asked the bowlers to hit the deck hard and they came back well during the middle overs," said Afghanistan skipper Naib.
The rain might be pouring – and their side might not be having the greatest time with the bat – but Sri Lanka's fans are still loving life! #LionsRoar #CWC19 pic.twitter.com/n7mVcMQtNf
— Cricket World Cup (@cricketworldcup) June 4, 2019
The win over Afghanistan handed Sri Lanka their first win of the tournament after they were beaten by South Africa in their opener. Afghanistan are rooted to the bottom of the 10-team standings having lost both of their matches.
Reuters