In the rain-affected World Cup match, Sri Lanka defeated Afghanistan by Duckworth-Lewis method by 34 runs in the tournament with a big half-century of Kusail Perera and a brilliant bowling performance of Nuwan Pradeep, in the tournament, they opened their account in the tournament. Afghanistan had to score 187 runs in 41 overs to win, but their team was out for 152 in 32.4 overs. Pradeep, performing best of his career, finished with four for 31, while Lasith Malinga took three for 39 runs. On behalf of Afghanistan, Najibullah Jadharan scored 43 runs. When Sri Lanka made 182 runs in eight overs in 33 overs then the game had to be stopped due to rain. After that, when the game started again, the match was reduced to 41 – 41 overs.

The Sri Lankans were dismissed for 201 in 36.5 overs and Afghanistan got the target of 187 runs to win with Duckworth-Lewis method. Mohammed Nabi played an important role in reducing Sri Lanka to a low score. He took 4/30 in 9 overs while Rashid Khan and Daulat Jadran took 2-2 wickets. Kusal Perera top scored with 78 runs for Sri Lanka. Then the second big score was of extra runs (35). Hajratullah Jajai (30) gave a stormy start to Afghanistan. Kusal Mendis gave life to his 24-run knock, but Malinga got his first breakthrough in this over by catching Mohammad Shahzad (seven) to the left-hander by doing Jayanti. After this the wickets started to fall.

Isuru Udana showed the new batsman Rahmat Shah (two) immediately on the path of pavilion, but Pradip did the end of Jajai’s innings. In this, however, Perera’s contribution to the third position was significant, after putting the dive on his left hand, it was a great catch. Pradeep also dismissed Hashmuhtullah Shahidi (four) while the third made Mohammad Nabi (11) bold to make Sri Lanka a big success. This gave the score 57 runs for five wickets. Captain Gulbuddin Naib (23) and Najibullah took the position from here and added 64 runs for the sixth wicket to get the hopes of Afghanistan.

When this pair was becoming dangerous, Pradeep made the match again by making Pagaddha out and making the match exciting again. This fast bowler scraped the ropes of Rashid Khan (two) in his next over and forced Sri Lanka to a huge margin. Malinga bowled Daulat Jadran (six) but Najibullah kept the hopes of the visitors of Afghanistan, but the victory of Sri Lanka was ensured as his run out. Earlier, despite being surrounded by the clouds, Sri Lanka had started well and it reached 100 runs in the 15th over. At one stage, he was looking at a better position by making 144 runs on one wicket but Afghanistan did a great comeback.

Nabi, who broke the partnership of 92 runs for his first wicket with Kusal Perera, skipper Dimutha Karunaratne (30), spread panic in the Sri Lankan camp in the 22nd over of the innings. In this over he took three wickets. The Prophet bowled Lahiru Tirimane (25) and after that Kusal Mendis (2) caught at the hands of Shah in the slip. Angelo Mathews was the next batsman to be dismissed, who could not even open the account. Shah also caught him.
Fast bowler Hamid Hassan then drove Dhananjay De Silva (Zero) to wicket keeper Shahzad. His difficulties went further when third Perera (two) were run out. This gave the score 159 runs on six wickets.

Isuru Udana (ten) was bowled by Daulat Jadharan while Kusal Perera, looking at the wicket of the wickets from the other end, left behind the wicket in an attempt to sweep Rashid Khan. He scored eight boundaries in his innings. The game was stopped due to heavy rain after the 33rd over of the innings, due to which the game could not be played for nearly three hours. After that, when the game started, Sri Lanka took two wickets left in four overs. Suranga Lakmal remained unbeaten on 15 runs Sri Lanka lost to New Zealand by ten wickets in the first match, while Afghanistan had to face defeat by the current champions Australia by seven wickets.