Malcolm Waller hit a single off the fifth ball of the last over to take Zimbabwe to a dramatic one-wicket win in the third and final One-day International against New Zealand at Queens Sports Club.
Waller finished on 99 not out off 74 balls as Zimbabwe chased down a New Zealand total of 328 for five, which included centuries by Ross Taylor and Kane Williamson.
It was Zimbabwe's highest successful run chase and ended a sequence of seven successive defeats for the home side.
New Zealand captain Taylor (119) and Williamson (100 not out) shared a fifth wicket stand of 195 off only 133 balls. It turned what seemed likely to be a respectable total into an imposing one, doubling the total by adding 164 runs in the final 15 overs, with the rampage starting in the batting powerplay taken after 35 overs.
But Zimbabwe got off to a brisk start with captain Brendan Taylor following centuries in the first two matches with 75 off 65 balls as he and Hamilton Masakadza (36) put on 100 for the second wicket.
Tatenda Taibu hit an aggressive 53 but it was a swashbuckling sixth wicket stand of 112 off 85 balls between Waller and Elton Chigumbura that put victory within reach for Zimbabwe.
Waller and Chigumbura got the target down to 34 off 36 balls when Chigumbura was bowled by Jacob Oram, trying a big shot.
In a nervy finish, three more wickets fell and with four needed off the last over, Waller was dropped twice by Ross Taylor at midwicket.
Two runs were scored off the first miss and one off the second.
Then Ray Price skied a catch and was caught with the scores tied but the batsmen crossed and Waller had the strike and clinched the match.
Rob Nicol c Sibanda b Nicol 14
BJ Watling run out Waller 0
Brendon McCullum c Mutizwa b Ncube 18
Ross Taylor b Ncube 119
Jesse Ryder c & b Waller 53
Kane Williamson not out 100
Nathan McCullum not out 1
Extras: (6lb, 15w, 2nb) 23
Total: (for five wickets in 50 overs) 328
Fall of wickets: 1-1, 2-25, 3-41, 4-124, 5-319
Bowling: Keegan Meth 10-0-85-0, Njabulo Ncube 8.5-1-69-3, Ray Price 10-0-57-0, Elton Chigumbura 5.1-0-31-0, Natsai Mushangwe 10-1-50-0, Malcolm Waller 6-0-30-1.
V Sibanda c B McCullum b N McCullum 0
H Masakadza b Oram 36
B Taylor c N McCullum b McKay 75
T Taibu c B McCullum b McKay 53
F Mutizwa c N McCullum b Nicol 0
M Waller not out 99
E Chigumbura b Oram 47
K Meth b Woodcock 0
N M'shangwe b Woodcock 7
R Price c B. McCullum b Oram 2
N Ncube not out 0
Extras: (lb-5, nb-1, w-4) 10
Total: (For 9 wkts in 49.5 overs) 329
Fall of wickets: 1-0, 2-100, 3-159, 4-164, 5-183, 6-295, 7-296, 8-307, 9-328
Bowling: N McCullum 7-0-62-1, Aldridge 9-0-53-0, Oram 9.5-0-44-3, McKay 9-0-77-2, Woodcock 9-0-58-2, Nicol 6-0-30-1.