All-round New Zealand down Pakistan by 79 runs to level series 1-1.
Fantastic Sarfaraz ton not enough as bad light has final say in Karachi thriller.
Pakistan have named a strong 16-man squad for the three-match ODI series against New Zealand that begins on January 9 in Karachi.
Trailing by 174 runs, Pakistan finished the fourth day of the first Test on 77-2.
He added 196 with Sarfaraz (86) after New Zealand picked up four wickets in opening session.
Pakistan name squad for home series against New Zealand, Kamran has replaced Azhar Ali.
New Zealand announce squads for ODI series against India and Pakistan.
Tim Southee to lead as New Zealand name new-look Test squad for Pakistan.