Rangana Hearth completed his 100 wickets against Pakistan when he sent six Pakistani batsmen back to the pavilion, clinching the first Test in Abu Dhabi for Sri Lanka.
Sri Lanka won the match by 21 runs, a strong comeback after being whitewashed at home by India. Pakistan were all out for 114.
Hearth — who took 11 wickets in the match — also completed 400 Test wickets. He became the first left-arm spinner to achieve the feat and was announced as the man of the match.
Pakistan batsmen struggled against spin, with Herath and Perera bagging nine wickets in the inning.
Debutant Haris Sohail tried to put up resistance but was outclassed by Dilruwan Perera for 34.