Martin Guptill was New Zealand's surprise hero with the ball as the Black Caps wrapped a 2-0 series victory over Zimbabwe on day five of the second Test.
The part-time off-spinner Guptill had not taken a wicket since December 2011 and had only bowled 13 overs since, but he claimed 3-11 as the tourists secured a 254-run win.
Facing an uphill challenge to force a draw in Bulawayo, Zimbabwe were hard done by in the morning session as two umpire decisions saw them five down at lunch.
The dismissals of Donald Tiripano (22) and Craig Ervine (27) appeared harsh, but Graeme Cremer's men could have no complaints as they crumpled under the pressure.
Guptill and spin partner Ish Sodhi (3-19) caused panic in the Zimbabwe lower order as New Zealand secured victory early in the second session.
Starting the day needing 329 to win and with seven wickets to preserve to claim a draw, Zimbabwe started promisingly thanks to a 39-run stand between Tiripano and Ervine, who hit his maiden Test century in their first innings.
However, having stabilised their position two questionable umpire calls knocked the wind out of the hosts.
Tiripano was first to fall - lbw to Mitchell Santner (1-15) - although replays showed the ball going down the leg side, before Ervine was given out caught behind despite missing the ball altogether.
That gave Guptill his first Test wicket in over five years, and after the restart he added Sean Williams (11) to his collection as the number seven fired a drive straight to Williamson at short cover.
Any hope that Zimbabwe could re-stabilise quickly disappeared as New Zealand's spin duo tore through the tail.
Following Williams' wicket the hosts lost the final four with the addition of just two runs, Michael Chinouya (0) the final man to fall as he was bamboozled by a Sodhi googly - the number 11 popping a catch to winning captain Williamson.
Victory gives New Zealand a superb start to their overseas tour, the Black Caps now heading to South Africa for another two-Test series.