Pakistan beat South Africa by 93 runs in the first Test in Lahore on Wednesday to take a 1-0 lead in the two-match series.
South Africa, who set a daunting target of 277 runs for victory, were bowled out for 183 on the fourth day at the Gaddafi Stadium.
Noman broke a stubborn 73-run stand between Dewald Brevis and Ryan Rickelton to push Pakistan to within four wickets of victory.
Brevis was taking the fight to the Pakistan spinners and had reached an aggressive career-best 54 with six fours and two sixes when Noman bowled him with a sharply spinning delivery.
After opener Rickleton’s tenacious resistance was broken by Sajid Khan just before lunch for a brave 45, South Africa staggered into the break at 137-6, still needing 140 more runs for victory.
Kyle Verreynne and Senuran Muthusamy were three and not out. Nobody had figures from 4 to 69.
Pakistan struck in the first over of the day through fast bowler Shaheen Shah Afridi, who trapped Tony de Zorzi for 16 without any addition to the overnight total of 51-2.
Tristan Stubbs struggled to cope with the hairpin turn and was at two when a premeditated reverse sweep in front of Noman landed safely in the hands of Salman Agha.
Brevis reached his second Test half-century with a six off Noman before becoming the spinner’s fourth victim.