The 16-year-old Naseem, who took 4-26, dismissed Najmul Hossain Shanto (38), nightwatchman Taijul Islam (0) and Mahmudullah (0) as Bangladesh limped to 126-6 in its second innings at stumps on the third day.
Naseem had something of a baptism of fire when he made his Test bow at the Gabba in November, taking 1-68 in his sole Test bowling innings on a tough tour, as Australia romped to 580 all out in an innings and 5-run victory.
However, the youngster responded brilliantly upon his return to his homeland, taking 7 wickets in two Tests against Sri Lanka in December before his heroics against Bangladesh.
“I can’t describe my feelings because the way the whole crowd backed me, it was really heartening,” Naseem said of the 12,000 spectators cheering on the home team at Pindi Cricket stadium.
“I think what I did today was just because my mother prays for me a lot.
“I did struggle in the first innings, but I knew I can perform if I bowled according to the plan.”
Naseem’s was the 45th Test hat-trick and the first by a Pakistan player since Mohammad Sami against Sri Lanka in 2002.