The Pakistani team Ends South Africa's 10-Test Victory Run.
The left-arm pacer took four wickets in the final innings after going wicketless in the initial innings.
First Test, Lahore (the fourth day)
The home side 378 (Imam-ul-Haq 93, Agha 93; Senuran Muthusamy 6-117) & 167 (Babar Azam 42; the spinner 5-57)
South Africa 269 (Tony de Zorzi 104; Noman 6-112) & 183 (Brevis 54; Shaheen Afridi 4-33, Noman 4-79)
The hosts secured a 93-run victory
The national team terminated the reigning champions South Africa's winning streak by sealing a 93-run victory in an thrilling and closely contested opening Test in the city of Lahore.
South Africa, whose 10-match unbeaten run in Test cricket ended with a win against Australia in the WTC final in the month of June, were bowled out for 183 in pursuit of 277.
Starting the day on 51 for two, they saw the dismissal of century-maker Tony de Zorzi leg before wicket to pace bowler Shaheen Afridi to the third delivery of the day to shift the finely-poised run chase in Pakistan's favour.
Slow left-armer Noman, who took 10 wickets for 191 runs in the game, dismissed Stubbs for 2 and bowled Brevis, who put up a fight with a run-a-ball 54.
Off-spinner Sajid also capitalized on sharp turn to end opening batsman Ryan Rickelton's stay - he faced 145 balls for 45 - and Afridi returned in the afternoon session to knock over the tail with a impressive exhibition of reverse swing.
He trapped Kyle Verreynne leg before for nineteen and bowled Subrayen and Rabada to seal the win.
It was each team's opening game of the 2025-2027 World Test Championship cycle and moves Pakistan straight into the number two spot after table-toppers Australia.
Their victory was built around key performances of 93 by opening batsman Imam and, crucially, number seven Agha which lifted them to three hundred and seventy-eight.
After that spinners Noman and Sajid Khan took advantage of helpful home pitches, as they had in their Test series win over England last year, to sustain their advantage.
The second and last match starts on October 20.