|The hosts had to overcome early losses - including losing Nicol for a duck - to post 248 [GETTY]
New Zealand defeated Zimbabwe by 90 runs in the first one-day international at Dunedin on Friday as poor batting by the tourists undermined a creditable bowling effort.
Zimbabwe, reeling from a humiliating innings-and-301-run defeat in a one-off Test in Napier last week, were set an achievable target of 249 after winning the toss and sending New Zealand in to bat on a seaming wicket.
But the hard work by Zimbabwe paceman Shingi Masakadza, who took four for 46, was undone by a weak batting display in which captain Brendan Taylor's 58 off 68 balls was the sole bright spot.
New Zealand opener Martin Guptill produced a man-of-the-match display in scoring 70 to anchor the home side's innings, while promising all-rounder Rob Nicol took four wickets for 19 in his fourth one-day international.
"We just weren't good enough today," Taylor said.
"We'll go back to the drawing board with the batting and a few areas with the ball, but we just outplayed by a better side."
R Nicol c Taylor b Meth 0
M Guptill b Chigumbura 70
B McCullum lbw b Jarvis 3
K Williamson c & b S. Masakadza 35
T Latham c Taibu b Chigumbura 24
D Brownlie run out 19
N McCullum b S Masakadza 30
A Ellis b S Masakadza 33
D Bracewell not out 8
K Mills b Jarvis 7
T Southee lbw S. Masakadza 3
Total (all out, 48.3 overs) 248
H Masakadza run out 7
S Matsikenyeri lbw b Mills 1
R Chakabva c Nicol b Mills 2
B Taylor c Ellis b Nicol 58
T Taibu c Williamson b Ellis 20
M Waller lbw b Nicol 12
E Chigumbura c & b Bracewell 15
K Meth lbw b Nicol 10
S Masakadza c Nicol b Mills 2
R Price not out 26
K Jarvis stumped McCullum b Nicol 2
Total (all out, 41.4 overs) 158
New Zealand were far from convincing as Zimbabwe took two wickets in the opening two overs and were eventually bowled out in the 48th over.
Kane Williamson (35), Nathan McCullum (30) and Andrew Ellis (33) all made starts but could not dig in on a green-tinged pitch that offered plenty of movement.
Guptill was the only batman who managed to break the shackles and his 88-run partnership with Williamson proved crucial in steadying the New Zealand innings.
He brought up a half century off 44 balls, including seven fours, but fell when a lapse in concentration saw him clean bowled by Elton Chigumbura.
Chigumbura struck again four overs later, enticing debutant Tom Latham into an attempted cover drive which edged to wicketkeeper Tatenda Taibu.
Unlike the Napier Test, Zimbabwe maintained the pressure and were rewarded when a diving Dean Brownlie was run out for 19 after Regis Chakabva hit the stumps from side-on with a sharp piece of fielding, leaving the hosts on 166-6.
Masakadza claimed another three scalps as the hosts' final four wickets fell for 25 runs, with Andrew Ellis (33) playing onto his stumps, Nathan McCullum clean bowled and Tim Southee (3) out lbw.
Zimbabwe suffered a horror start to be 15-3 in the sixth over, with openers Stuart Matsikenyeri (1) and Hamilton Masakadza (7) both out cheaply.
Taylor, who described the Test loss as "a big smack in the face", gave Zimbabwe some hope in the middle order, forging partnerships of 52 and 30 with Tatenda Taibu and Malcolm Waller.
He eventually fell trying to lift the run rate against a miserly New Zealand attack, smashing a six off Nicol but offering Andrew Ellis an easy catch at long-off when he went for another in the next ball.
Taylor's departure effectively ended Zimbabwe's resistance, with only tailender Ray Price's 26, the second highest score of the innings, adding some respectability to the final result.