Zimbabwe beat New Zealand to end losing ODI run

Craig Ervine celebrates his century
Craig Ervine's century was his first in 33 ODIs
First ODI, Harare:
New Zealand 303-4 (50 overs): Taylor 112*, Williamson 97, Panyangara 2-50
Zimbabwe 304-3 (49 overs): Ervine 130*, Masakadza 84, N McCullum 3-62
Zimbabwe won by seven wickets; lead series 1-0
Scorecard

Zimbabwe beat New Zealand by seven wickets in Harare to claim their first one-day international win over a Test-playing team in almost a year.

Ross Taylor hit 112 not out as the tourists reached an imposing 303-4.

But a blistering 130 off 108 balls from Craig Ervine, supported by 84 from Hamilton Masakadza, saw Zimbabwe to their target with six balls remaining.

It was only Zimbabwe's second ODI win of 2015, having failed to win any of their last 10 matches.

The victory also marked only the second time that Zimbabwe have chased down more than 300 to win an ODI - with the first coming on the occasion of their last victory against New Zealandexternal-link in Bulawayo in 2011.

New Zealand, captained by Kane Williamson in the absence of regular skipper Brendon McCullum, have now lost five of their last seven ODIs, having won the previous 11 in a row in reaching the World Cup final.