Afridi, 38, picked up 3/10 before sealing a five-wicket victory against Rajshahi Kings with a six in Dhaka on Friday, 11 January.
Coming on to bowl in the eighth over of the innings, he struck with his very first delivery, trapping Mehidy Hasan, the Kings captain, lbw for 30. That was the big wicket, and he immediately followed it up with another to have two in two when Laurie Evans was dismissed in a similar manner.
He missed the hat-trick but came back in the next over to have Qais Ahmad bowled for a first-ball duck.
The veteran, who earlier this year became the first Pakistan player and only the third ever in the world after Dwayne Bravo and Shakib Al Hasan to do the double of 4000 runs and 300 wickets in T20s, admitted that pain in his knees had been bothering him, even as he played through.
“I kept it simple, bowling wicket to wicket. If the batsmen miss they’ll be a chance,” he explained after the match.
The performance marked his second Player of the Match award in three games this season – the first one coming for his 39* off 25 balls and 1/29 in his opening game.