Ross Taylor and Kane Williamson hit centuries as New Zealand beat England by three wickets in the third one-day international yesterday to take a 2-1 lead in the five-match series.
Although England posted more than 300 for a third successive ODI match for the first time, the hosts failed to use up all their overs as they were bowled out for 302 in 45.2 overs.
It left England vulnerable to a New Zealand counter-punch, which was expertly delivered in a national-record third-wicket stand of 206.
Meanwhile, Australia wrapped up the second Test inside four days at Sabina Park to claim a 2-0 series win over the West Indies.
The hosts were set a target of 392 to win and, after starting the day on 16-2, slumped to 114 all out as Australia claimed a 277-run victory yesterday.