New Zealand lost 10 wickets in just 71 minutes of play as they crumbled to 90 all out on day three of the second Test against Pakistan in Dubai.
Having been 50 without loss in their first innings little more than half an hour before lunch, the Black Caps lost four batsmen in the remainder of the morning session, three of those in a triple-wicket-maiden from Yasir Shah.
Yasir went on to finish with superb figures of 8-41 as New Zealand's collapse continued after the interval, their remaining six wickets falling in the space of 36 minutes.
With the aid of Opta data, we take a look at how quickly the tourists fell apart in an innings that featured a record-equalling six ducks, with skipper Kane Williamson left stranded on 28 not out.
8 - @Shah64Y has recorded the 3rd best Test bowling figures by a @TheRealPCB player, his 8/41 v New Zealand only bettered by Sarfraz Nawaz (9/86 in 1979) & Abdul Qadir (9/56 in 1987). Skittles. pic.twitter.com/ta4yVYBxxS— OptaJim (@OptaJim) 26 November 2018
11:54am local time: NZ 50-1 - Jeet Raval (31) b Yasir Shah
12:18pm: NZ 61-2 - Tom Latham (22) c Imam-ul-Haq b Yasir Shah
12:21pm: NZ 61-3 - Ross Taylor (0) b Yasir Shah
12:24pm: NZ 61-4 - Henry Nicholls (0) b Yasir Shah
1:10pm: NZ 63-5 - BJ Watling (1) run out
1:18pm: NZ 69-6 - Colin de Grandhomme (0) lbw b Hasan Ali
1:27pm: NZ 72-7 - Ish Sodhi (0) c Sarfraz Ahmed b Yasir Shah
1:31pm: NZ 72-8 - Neil Wagner (0) lbw b Yasir Shah
1:41pm: NZ 90-9 - Ajaz Patel (4) lbw b Yasir Shah
1:45pm: NZ 90 all out - Trent Boult (0) st Sarfraz Ahmed b Yasir Shah