Afghanistan are truly having an unforgettable campaign, and this time the Blue Tigers scripted a comfortable 7-wicket victory against Sri Lanka in Pune.
Put in to bat first, wickets at regular intervals made Sri Lanka's job difficult in their pursuit to put up a healthy total on the board.
Fazhalhaq Farooqi had a spell to remember as the 23-year-old took 4 wickets for the Afghans.
Opener Pathum Nissanka ended up as the topscorer for the Islanders with a resilient 60-ball 46 but the Islanders could only manage 241 runs on the scoreboard.
In reply, despite losing opener Rahmanullah Gurbaz for a duck in the first over itself, the Afghan batters took back the control with a 73-run stand for the second wicket.
Azmatullah Omarzai was the top scorer with an unbeaten 73 that steered Afghanistan to their 3rd win of the tournament.
ICC Champions Trophy: Qualification scenario for World Cup teams