Taylor and Williamson continued their remarkable run of form as New Zealand racked up 303 for four, only for Ervine's dashing innings to carry Zimbabwe to victory with six balls to spare.
The 29-year-old left-hander's previous best in ODIs was 85, but promoted to the No. 3 position by coach Dav Whatmore, he finished unbeaten on 130 from just 108 deliveries as the hosts chased more than 300 for just the second time in an ODI.