New Zealand have to find a way to stop Yasir Shah taking wickets, after the legspinner claimed 14/184 in Dubai.
The seriousness of the shoulder injury has ruled Abbas out of the deciding Test versus New Zealand next week.
In the ongoing Tests with New Zealand, the 37-year-old opener has scores of 20, 10 and 9.
Sarfraz has scored 882 runs in 39 international innings this year at an average of 28.45 while keeping wickets in each game.
Second-innings figures of 6/143 gave Yasir a match haul of 14/184 to sit behind the 14/116 that Imran claimed against Sri Lanka in 1982.
Yasir Shah drew level with Imran Khan for most wickets by a Pakistan bowler in a Test as New Zealand were beaten by an innings.
The legspinner Yasir Shah followed his career best 8/41 with 4/137 in the second innings in Dubai.
New Zealand reached 222/4 at lunch, still needing 106 runs to avoid an innings defeat.
His figures are also the best by a Pakistan spinner against New Zealand, surpassing the 7/52 that Intikhab Alam claimed in 1973.
From 50/1 to 90 all out, New Zealand gave way in alarming manner on day three in Dubai.