Pakistan beat South Africa by 2-0 in test series
Hasan Ali took a maiden ten-wicket haul to help Pakistan win its first series against South Africa since 2003 with a 95-run victory in the second Test on the fifth and final day in Rawalpindi on Monday.
Hasan finished with 5-60 to record his best match figures of 10-114 and help dismiss South Africa — who were set a daunting 370 to chase — for 274 before the tea break.
Hasan's new-ball partner Shaheen Shah Afridi finished with 4-51, while spinner Yasir Shah took the last wicket to spark jubilation among the Pakistan players.
Opener Aiden Markram scored a fighting 108 and Temba Bavuma 61.
They put on a 106-run stand for the fourth wicket to give Pakistan a scare.
But Hasan ripped through the tourists' batting order, which lost seven wickets for just 33 runs with the second new ball.
In the morning, both teams were involved in a keen battle for victory as South Africa resumed on 127-1, knowing the best chase at Rawalpindi Cricket Stadium in ten previous Tests was the 200 scored by Sri Lanka in 2000.
This is Pakistan's only second Test series win over South Africa in 12 attempts, having lost eight and drawn three.
Pakistan last beat South Africa 1-0 in a two-match series at home in 2003.
Pakistan won the first Test by seven wickets in Karachi.
The series win also lifts Pakistan to fifth in international Test rankings — the first time they have placed in the top five since January 2017.
South Africa are pushed to sixth from fifth.
The two teams will now play three Twenty20 internationals on February 11, 13 and 14, all in Lahore.