New Zealand have taken an unassailable 3-0 lead in their five-match series with Pakistan after thrashing the visitors by 183 runs in the third ODI in Dunedin.
After posting 257 from 50 overs, the Black Caps skittled Pakistan for just 74 - their equal third-lowest total in ODIs and their worst-ever against New Zealand.
Sarfraz Ahmed's team got through just 27.2 overs as Trent Boult (5-17) ran riot.
The Kiwis total was set up by captain Kane Williamson (73) and veteran Ross Taylor (52), who provided a solid foundation for the innings.
Despite NZ losing 7-48 to close their innings, the total looked a competitive one on the Dunedin wicket.
And so it proved to be, as Pakistan went on to record their lowest ODI total in 25 years.
Azhar Ali waas out for a second-ball duck from the final ball over the second over, bowled by Boult, and the left-armer took the next two wickets to fall as the Pakistanis fell to 3-2 in the fourth over.
Before long, it was 6-16 and the lowest-ever total - Zimbabwe's 35 against Sri Lanka in 2004 - suddenly looked under threat.
It came down to Sarfraz (14no) and Mohammad Amir (14) to avoid that humiliation, as well as Pakistan's lowest total of 43.
They managed that, and No.11 Rumman Raees added 16, but the result by that point was inevitable, New Zealand ramming home their dominance against a side that claimed victory in the ICC Champions Trophy final just seven months ago.