Eoin Morgan Joe Root England New Zealand
Eoin Morgan and Joe Root were unstoppable in the fourth one-day internationalReuters

Classy centuries from captain Eoin Morgan and Joe Root propelled England to a seven-wicket victory over New Zealand in the fourth one-day international in Nottingham to square the pulsating five-match series at 2-2.

Chasing a huge target of 350 for victory, Morgan's swashbuckling 113 off 82 balls and a more measured 106 not out from Root helped England chase it down with six overs to spare.

It was England's highest successful run chase in ODIs.

A brilliant 90 from Kane Williamson and half centuries from Grant Elliott and Martin Guptill had helped the tourists reach 349-7, but Alex Hales got England off to a flying start with a quickfire 67 before Morgan and Root took over.

A remarkably high-scoring series will now be decided in Durham at Chester-le-Street on Saturday.

"It's certainly up there with one of the best games of cricket I've ever played in. The boys showed that aggressive intent right from the get-go," Morgan told the BBC.

Brendon McCullum won the toss and chose to bat with New Zealand making steady progress before Williamson came to the crease at 88 for one.

He pushed New Zealand's score past 200 in another century partnership with Ross Taylor (42), passing 3,000 ODI runs in the process.

Williamson fell 10 runs short of a second consecutive century after he mistimed a drive and was caught by Adil Rashid.

Mitchell Santner smashed 44 off 19 balls, including 28 off Rashid's penultimate over, as New Zealand posted an imposing total with a late boundary barrage.

But a new-look England side, enthused with aggressive intent, swiftly set about chipping away at the target.

Hales got the hosts off to a flying start, smashing 67 off 38 balls, before he dragged on trying to heave Matt Henry down the ground and fellow opener Jason Roy (38) followed soon after to leave the hosts on 111 for two.

Morgan and Root swiftly restored the momentum, however, with the captain racing to his eighth ODI hundred off 73 balls before he was caught by Henry at fine leg with England closing in on victory on 309 for three.

Ben Stokes arrived at the crease to help Root reach three figures, before England swiftly wrapped up proceedings.

It was a dispiriting result for New Zealand captain McCullum, who was confident his side had done enough with their batting.

"It was an incredible run chase," he said. "We knew they were going to have to play well to beat us and play well they did. They blew us off the park again."