ENGLAND’s winning streak came to an abrupt halt with a seven-wicket defeat as Quinton de Kock and Hashim Amla’s centuries cancelled out Joe Root’s, and reduced South Africa’s series deficit to 2-1.

Root’s 125 helped England post 318 for eight at Centurion, but openers De Kock (135) and Amla (127) put on 239 as South Africa won with almost four overs to spare.

Root’s one-day international career-best spanned partnerships of 125 with Alex Hales (65) and 82 with Ben Stokes (53).

Yet England’s hopes of clinching an unassailable 3-0 lead, and taking their winning run in this format to six successive matches, were blown away as De Kock blazed his way to a fourth hundred in his last six ODI innings alongside back-to-form Amla.

Afterwards, England captain Eoin Morgan said his bowlers did not do the basics well enough.

“They had an incredible opening partnership but I thought we let them away,” he said. “We didn’t string enough balls in the right areas and create enough pressure in that regard. It didn’t swing or do a great deal early on so we had to resort to hitting a length and I don’t think we hit a length enough times.”

England have been earning rave reviews, with an evident revolution in their thinking and capabilities since last winter’s World Cup embarrassment. But after three successive ODI victories to complete series success against Pakistan in the United Arab Emirates, and then two impressive wins at the start of this campaign, they were trounced here.

After Morgan chose to bat first, Root and Hales had occasional fortune on their side following the early loss of Jason Roy.

The opener was beginning to find his range, but was wrong when he thought he could take two to Morne Morkel at third-man – and a perfect throw over the top of the stumps just beat his scamper back.

The second-wicket pair could not dominate initially and a clutch of mistimed shots and assorted edges all fell safe. Root survived a half-chance on 44, De Kock just unable to collect a diving caught-behind away to his right as the ball died from an edge at David Wiese.

All was nonetheless going swimmingly, until Kagiso Rabada’s rude interruption. First, Hales mis-hooked to Morkel at long-leg; then in the same over, England’s big hope Jos Buttler went first ball.

Buttler had made a century both times he was previously promoted to number four. AB de Villiers had suggested he might attack him with a couple of slips on the Highveld, after Buttler finished Saturday’s match at Port Elizabeth in the blink of an eye.Double-bluff or not, there was no slip but a leg-gully lurking, and the wicket-keeper-batsman obligingly whipped a sharp catch straight to JP Duminy.

Morgan then struggled for eight runs from 24 balls, before chipping to midwicket.

But Root reached his hundred from 95 balls, punishing the often errant Imran Tahir in particular to finish with 10 fours and five sixes.

His luck ended with a collector’s item run-out, Root’s straight-drive ricocheting off the non-striker’s stumps into the leg-side field and a mix-up with Stokes leaving him stranded. But Stokes raced to his 50 in 33 balls, and despite a rush of late wickets as Kyle Abbott took two in two, there was still a big finish from England’s tailenders.

South Africa needed to pull off a ground-record chase – and at no point did they seem likely to fall short.

De Kock had an escape on just nine, when Adil Rashid’s throw from short fine-leg would have run him out with a direct hit after Amla sent him back.

Thereafter, with forecast storm clouds and lightning around, the openers’ task was to get ahead of the Duckworth-Lewis rate and stay there.

They did both seamlessly, timing the ball better than England had and finding the boundary apparently at will – while Morgan’s options came to nought, in search of a bowler to make a breakthrough.