Complete mayhem in epic cricket collapse
Pakistan leg-spinner Yasir Shah helped keep New Zealand to only 90 runs with career-best figures of 8-41 on the third day of the second Test on Monday.
Six New Zealand batsmen were dismissed for ducks while captain Kane Williamson was unbeaten with 28.
Pakistan, trailing the three-match series 1-0, enforced a follow-on after getting a massive 328-run first innings lead.
New Zealand were going along at 1-61 but lost nine wickets for 29 runs against Shah to get bowled out in only 35.3 overs after the lunch break.
Shah extracted sharp bounce and turn from the wicket as he claimed three wickets in five deliveries in his last over before lunch.
The leg-spinner then claimed four more wickets after the break in quick succession with B.J. Watling getting run out and Colin de Grandhomme trapped leg before wicket by Hasan Ali.
Unusual rain showers in Dubai delayed the start of day's play for an hour before New Zealand resumed on 0-24.
Fast bowlers Mohammad Abbas and Hasan tied down both openers with their impressive swing and seam bowling before Shah ripped through the top order.
Yasir Shah just took 8 wickets in a 12 over spell. NZ lost 10-40...— Tom Morris (@tommorris32) November 26, 2018
What a sensational spell from Yasir Shah. NZ having no clue against his tricks. After being 50/0 , 90 all out.— Mohammad Kaif (@MohammadKaif) November 26, 2018
Yasir is a special leg-spinner and has so much more to achieve #PakvNZ
Asad Shafiq spilled a low catch at second slip off Hasan's delivery that could have dismissed Jeet Raval (31) on his overnight score of 17.
But Pakistan didn't have to wait long to get the breakthrough when the left-handed Raval played on while attempting an ambitious reverse sweep shot to Shah.
Shah's triple strike then ignited the New Zealand collapse in the penultimate over before lunch.
Tom Latham (22), one of the three batsmen to reach double figures, was caught close to the wicket by Imam-ul-Haq on the leg side.
Ross Taylor's struggles continued in the series when, one ball later, he was bowled after playing around Shah's sharp leg-spin.
No Pakistan bowler has taken 10 wickets in a day's play in Tests. Yasir Shah has nine at the moment. Last bowler to take 10 wickets in a day was Anil Kumble in 1999. #PakvNZ— Mazher Arshad (@MazherArshad) November 26, 2018
Shah also bowled the left-handed Nichols to leave New Zealand in deep trouble at lunch at 4-63.
He then ran through the middle-order and bamboozled the tail- enders with his top spinners to leave Pakistan with a chance to level the three- match series.
New Zealand won the first Test by four runs when Pakistan capitulated for 171 runs while chasing a 176-run target.