The game, which seemed to be in the balance early on, saw Bangladesh lose 7 wickets for a mere 11 runs, with Ghazanfar's relentless pressure completely overwhelming the Bangladesh middle- and lower-order.
After Afghanistan set a competitive target of 236, Bangladesh's chase began shakily, with early breakthroughs from Fazalhaq Farooqi and Allah Ghazanfar putting the hosts on the back foot. Ghazanfar's carrom ball clean bowled Tanzid Hasan for just 3, giving Afghanistan the early breakthrough they were looking for. Soumya Sarkar and Najmul Hossain Shanto steadied the ship for a while, but Afghanistan's bowlers were disciplined, keeping the scoring rate under control.
The real turning point came in the 31st over, when a remarkable diving catch by Azmatullah Omarzai dismissed Mehidy Hasan Miraz for 28. This opened the floodgates, and soon after, Ghazanfar's brilliance took centre stage. First, he trapped Rishad Hossain LBW, then struck with a perfectly timed carrom ball to dismiss Mushfiqur Rahim, who was stumped by Ikram Alikhil. Bangladesh, already on the backfoot, now found themselves in complete disarray.
Rashid Khan joined the party, clean bowling Mahmudullah with a sharp googly, and Bangladesh's collapse seemed inevitable. Towhid Hridoy, who had earlier tried to fight back with 11, was bowled out by Rashid Khan in a similarly dramatic fashion. With Bangladesh losing their last 7 wickets for just 7 runs, the game was effectively over by the time Mustafizur Rahman, the last man standing, was clean bowled by Ghazanfar, sealing Bangladesh's fate.
Earlier, Afghanistan's batting had been a story of resilience in the face of early setbacks. Reduced to 35/4 inside the first 10 overs, they were rescued by a crucial partnership between Hashmatullah Shahidi (52) and Mohammad Nabi, who top-scored with 84. Despite early pressure from Mustafizur Rahman (4/35) and Taskin Ahmed (2/46), Nabi's aggressive knock, including a six over mid-wicket, saw Afghanistan post a competitive total of 235 all out in 49.4 overs.
Bangladesh's chase, which seemed manageable after their steady start, was completely derailed by the spin wizardry of Ghazanfar and the accuracy of Rashid Khan. Afghanistan's dominant bowling performance saw them defend a modest total with ease, and the collapse of Bangladesh's batting in the face of relentless pressure will have them reeling in this crushing defeat.