South Africa opener Quinton de Kock's unbeaten 92 turned out to be in vain as rain scuppered hopes of a result in Sunday's third and final ODIagainst England, with the series ending all square at 1-1.
The Proteas were 159/2 after 27.4 overs, with De Kock having struck 92 off just 76 balls (13x4), when rain stopped play for the second time at Headingley.
Both sides needed to bat for a minimum of 20 overs for a result to be declared under the Duckworth-Lewis-Stern method for rain-affected white-ball games.
But the umpires deemed that would not be possible when they called the game off shortly after as a series that had started during a nationwide heatwave ended in more familiarly English conditions.
"He looked in really good touch, it's a pity he couldn't get the magical mark," said South Africa captain Keshav Maharaj of De Kock's innings.
"But there is a lot of cricket left, and hopefully he can replicate much of this performance going forward."
England captain Jos Buttler said: "It was a good wicket and this can be a tough ground to defend at times. The game was quite evenly poised. It would have been great to have a full game."
England had gone into this match looking to avoid a third consecutive white-ball series defeat under new skipper Buttler, following their T20I and ODI reverses against India.
South Africa won the toss, with both sides unchanged after England's thumping 118-run win in a rain-affected match at Old Trafford which followed the Proteas' 62-run triumph at Chester-le-Street.
England made an early breakthrough when Janneman Malan (11) hit left-arm quick David Willey straight to Jason Roy at point to leave the Proteas 24/1.
But De Kock was in fine touch as he completed his first fifty of the series off just 39 balls, with the 29-year-old reaching the landmark by hitting boundaries off successive deliveries from leg-spinner Adil Rashid.
South Africa accelerated following the loss of Malan and were 89-1 by the time wicketkeeper De Kock reached his half-century.
Rassie van der Dussen, who made a career-best 134 in the series opener, shared a stand of 75 with De Kock before he holed out for 26 when sweeping against Rashid.
Rain first stopped play when South Africa were 119-2 in the 21st over.
De Kock deployed the reverse sweep to good effect when play resumed after a near two-hour delay had reduced the match reduced to 45 overs per side.
South Africa added a further 40 runs from 47 balls in 20 minutes of play before the rain returned to eventually end the match.
The three-game T20I series will begin on Wednesday at Bristol.