BULAWAYO (AFP) - 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 on Tuesday. 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 Zimbabwes 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. Then Price skied a catch and was caught with the scores tied but the batsmen crossed and Waller had the strike and clinched the match. "Taylor and Waller batted very well," said Taylor. "When you drop catches you lose matches," he added. While Taylor accelerated after a slow start in which he scored his first fifty off 83 balls before reaching his century off 115 deliveries, Williamson was in superb form from the start, hitting his century off 69 balls. ScoreCard NEw Zealand: R Nicol c Sibanda b Ncube 14 B Watling run out (Waller) 0 B McCullum c Mutizwa b Ncube 18 R Taylor b Ncube 119 J Ryder c and b Waller 53 K Williamson not out 100 N McCullum not out 1 Extras: (lb6, nb 2, w15) 23 Total: (5 wkts, 50 overs) 328 Fow: 1-1, 2-25, 3-41, 4-124, 5-319 Bowling: Meth 10-0-85-0 (2w), Ncube 8.5-1-69-3 (2nb, 3w), Price 10-0-57-0 (2w), Chigumbura 5.1-0-31-0 (2w), M'shangwe 10-1-50-0, Waller 6-0-30-1 Zimbabwe: 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: (lb5, nb1 w4) 10 Total (9 wkts, 49.5 overs) 329 FOW: 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 (1nb), Aldridge 9-0-53-0, Oram 9.5-0-44-3 (1w), McKay 9-0-77-2 (2w), Woodcock 9-0-58-2 (1w), Nicol 6-0-30-1 Result: Zimbabwe won by one wicket