Tammy Beaumont and Sarah Taylor hit centuries as England Women claimed a clinical 69-run win over South Africa in the second ODI at Hove to draw level in the three-match series.
The match saw opener Beaumont and wicketkeeper-batter Taylor emulate the 275-run second-wicket partnership they had shared against South Africa in the World Cup group match victory at Bristol in June 2017, as they both reached three figures in an ODI for the first time since that game.
After England lost their first game on home soil since the World Cup win at Lord's last July by seven wickets at Worcester on Saturday, the hosts dominated with the bat as Taylor and Beaumont helped set the visitors 332 to win.
Proteas stand-in wicketkeeper-batter Lizelle Lee, whose unbeaten 92 powered her side home in the opening match, struck an exceptional 117 off 107 balls as three hundreds were scored for the first time in a single Women's ODI.
But, facing a record run chase the rest of South Africa's line-up were able to assist Lee as the visitors were restricted to 262-9, with teenage spinner Sophie Ecclestone taking 3-54.
Facing the prospect of a first one-day international series loss in England since 2000, the hosts were put in to bat against South Africa's fearsome pace trio of Shabnim Ismail, Marizanne Kapp and Ayabonga Khaka - who have collectively taken 150 wickets since the start of 2016.
Bowling up the slope at Hove, Ismail conceded 10 runs off her opening over and was replaced by Khaka as England's openers Beaumont and Amy Jones enjoyed a fluent start to the innings.
When Jones (29) tamely pulled Ismail to Laura Wolvaardt at midwicket, it brought Taylor and Beaumont together and the latter was lucky to escape being dismissed in the 40s when she misjudged the flight of the ball from off-spinner Raisibe Ntozakhe getting trapped in front, but there was no appeal from the South African players with replays showing the ball would have hit the stumps.
The 27-year-old made the most of her luck driving and cutting the ball away with intent, as she reached her century off 107 balls - having hit 12 fours and a six.
The visitors' bowlers continued to struggle to find an accurate line and length with the runs flowing but Dane van Niekerk took an impressive catch over her shoulder to dismiss Beaumont for 101 bringing an end to the 156-run second-wicket stand.
Despite losing her partner, a hurried two saw Taylor bring up the seventh ODI hundred of her career - moving her up to sixth in the table of most ODI centuries.
Heather Knight and Taylor (117) fell within six balls of each other but Danni Wyatt powered 20 off 11 balls as England hit their sixth highest-ever ODI score to close 331-6.
With more clouds having rolled in over the break and the floodlights on, Lee and Wolvaardt struggled to get runs on the board as Anya Shrubsole and Katherine Brunt executed their plans brilliantly.
Having managed just 32 runs off their opening 10 overs, Lee finally begun to find her rhythm as she deposited Georgia Elwiss over the boundary ropes for six.
Though her opening partner failed to find the middle of the bat, Lee powered her way to her fifth ODI half-century in six innings before completing her century off only 91 balls, having smashed 11 fours and five sixes.
Although the visitors' opener's powerful hitting had managed to get her side back on parity in their chase, the loss of Wolvaardt and Sune Luus slowed the scoring rate once more and feeling the pressure, Lee smashed a short ball from Elwiss to Wyatt at backward point as she fell for a superb 117.
Captain Van Niekerk fell five balls later with South Africa still requiring 160 runs off 16.5 overs and although Chloe Tryon made 44 off 31 balls, Ecclestone had the all-rounder caught at the long on boundary by Wyatt as the away side's innings came to a tame end.
WHAT THEY SAID
England captain HEATHER KNIGHT: "We're delighted. Amy Jones and Tammy Beaumont got us off to a really good start and then Sarah and Tammy in the middle had a brilliant partnership, they love batting together against this opposition which is great for us."
South Africa skipper DANE VAN NIEKERK: "It was like a runaway train, I guess. We know the quality of Sarah [Taylor] and Tammy [Beaumont] once they get going. We've seen that in the World Cup and we couldn't execute our lines and lengths, our plans weren't quite there and they made us pay."
Player of the match, SARAH TAYLOR: "Tammy is just so fun to bat with, we compliment each other well. She hits it in one area, I hit it in another and we're almost pushing each other to be better and she brings out the best in me with the bat."
Will England or South Africa clinch a series-deciding victory in the final match? Watch the third ODI live on Sky Sports Cricket, Sky Sports Mix and Sky Sports Main Event from 1.30pm on Friday.