New Zealand celebrated a record innings and 294 runs victory over Zimbabwe on the second day of the first Test in Harare, on Monday.
Zimbabwe, out for 59 in the first innings, followed on 393 runs behind, and were then dismissed for 99.
It was New Zealand's biggest win in their Test history, surpassing the innings and 185 runs success against Pakistan in Hamilton in 2000-01.
New Zealand declared their first innings on their overnight score of 452 for nine and dismissed Zimbabwe first time round just after lunch.
It was Zimbabwe's second lowest total, beating by five the 54 they were bowled out for by South Africa in Cape Town in March.
The home side were then dismissed for a second time with eight overs remaining in the day's play.
It was only the second time in Test history that a team has been bowled out twice in one day, following the 58 and 82 India made against England in Manchester in 1952.
New Zealand's left-arm spinner Daniel Vettori went into the match with 196 wickets and took four for 28 to become the third New Zealander after Richard Hadlee and Chris Cairns to reach 200 Test wickets.
Left-arm fast bowler James Franklin took three for 11 in Zimbabwe's first innings, claiming his three wickets in the space of four deliveries. Medium pacer Chris Martin took three for 21.
The Zimbabweans were undone by the sharp pace of Franklin and his new-ball partner, Shane Bond, who is playing his first Test after two years on the sidelines because of injury.
Opener Brendan Taylor scored 10 and Stuart Carlisle was 20 not out, but the rest failed to reach double figures.
The home side played with more circumspection in their second innings and reached tea on 37 for two only to collapse after the interval to lose their last eight wickets for 46 runs.
Hamilton Masakadza made an attractive 42, which stuck out amid the debris of an innings in which debutant Neil Ferreira's 16 off 90 balls was the only other noteworthy score.
Heath Streak became Vettori's 200th victim when he was trapped in front for three to make it 90 or seven.
Vettori ended the match when he had Chris Mpofu stumped by wicketkeeper Brendon McCullum for the second time on Monday.
New Zealand 1st innings (Overnight: 452-9)
J. Marshall c Taibu b Mahwire 5
L. Vincent c Carlisle b Mahwire 13
H. Marshall lbw b Mpofu 20
S. Fleming c Carlisle b Mpofu 73
N. Astle c Taylor b Streak 23
S. Styris run out 7
B. McCullum c Cremer b Mahwire 111
D. Vettori b Streak 127
J. Franklin b Cremer 13
S. Bond not out 41
C. Martin not out 4
Extras (b-1 lb-7 nb-5 w-2) 15
Total (for 9 wickets declared, 89 overs) 452
Fall of wickets: 1-21 2-24 3-63 4-104 5-113 6-233 7-309 8-369 9-432.
Bowling: Streak 23.4-5-102-2, Mahwire 26-4-115-3 (nb-2 w-2), Mpofu 16.2-1-100-2 (nb-2), Cremer 22-0-113-1 (nb-1), Taylor 1-0-14-0.
Zimbabwe 1st innings
N. Ferreira c McCullum b Franklin 5
B. Taylor run out 10
D. Ebrahim lbw b Franklin 0
H. Masakadza lbw b Franklin 0
C. Wishart b Bond 0
S. Carlisle not out 20
T. Taibu lbw b Martin 5
H. Streak c McCullum b Martin 0
B. Mahwire lbw b Martin 4
G. Cremer c Martin b Vettori 1
C. Mpofu st McCullum b Vettori 0
Extras (lb-6 nb-7 w-1) 14
Total (all out, 29.4 overs) 59
Fall of wickets: 1-9 2-9 3-10 4-11 5-28 6-46 7-46 8-51 9-53 10-59.
Bowling: Bond 5-1-11-1, Franklin 5-0-11-3 (nb-4), Martin 10-1-21-3 (nb-2 w-1), Styris 7-4-9-0, Vettori 2.4-2-1-2
Zimbabwe 2nd innings
N. Ferreira c Fleming b Franklin 16
B. Taylor c Vettori b Franklin 0
D. Ebrahim b Martin 8
H. Masakadza c&b Vettori 42
C. Wishart c Fleming b Bond 5
S. Carlisle c Fleming b Bond 0
T. Taibu c Fleming b Martin 4
H. Streak lbw b Vettori 3
B. Mahwire not out 4
G. Cremer c J. Marshall b Vettori 3
C. Mpofu st McCullum b Vettori 0
Extras (lb-8 nb-6) 14
Total (all out, 49.5 overs) 99
Fall of wickets: 1-5 2-14 3-53 4-76 5-80 6-84 7-90 8-90 9-99 10-99
Bowling: Bond 11-8-10-2, Franklin 10-2-19-2 (nb-2), Styris 2-0-3-0, Martin 8-5-16-2 (nb-2), Vettori 13.5-4-28-4 (nb-2), Astle 5-0-15-0.
Result: New Zealand won by an innings and 294 runs