Pakistan defeated New Zealand by an innings and 16 runs in the Dubai Test to level the three match series.
Yasir Shah was the star performer as he picked 14 wickets in the Test match.
Pakistan won the toss and chose to bat.
The Pakistan side declared their first innings at 418/5 with Haris Sohail 147 runs for the side while Babar Azam made an unbeaten 127 runs for the side. Azhar Ali contributed 81 runs with the bat.
Colin de Grandhomme took two wickets for the Blackcaps.
The New Zealand side was bowled out for 90 runs in their first innings. Jeet Raval made 31 runs for the side whereas Kane Williamson and Tom Latham made 28 and 22 runs respectively.
Yasir Shah rattled the Kiwis batting as he finished with figures of 8/41 in 12.3 overs.
Pakistan enforced a follow on and the Blackcaps were dismissed for 312 runs.
Ross Taylor was the top scorer with 82 runs whereas Henry Nicholls made 77 runs with the bat. Tom Latham made 50 runs for the side.
Yasir Shah once again starred with the ball as he finished with figures of 6/143 in 44.5 overs.
The three match series is level at 1-1. The third and final game will be played in Abu Dhavi from December 3 to December 7, 2018.