Illustrated StoryTwin tons secure SA chaseESPNcricinfo staff09-Feb-2016Eoin Morgan won the toss and chose to bat first Getty ImagesJason Roy ran himself out for 20 after a strong start Getty ImagesLoading ...Alex Hales followed his 99 at Port Elizabeth with a hard-earned 65 Getty ImagesHales and Joe Root added 125 for the second wicket Getty ImagesRoot was the mainstay of England's innings Getty ImagesHe brought up his seventh ODI hundred from 95 balls Getty ImagesJos Buttler failed for once, Kagiso Rabada removed him for a first-ball duck Getty Images... and Eoin Morgan struggled for timing in his 8 for 24 balls Getty ImagesHe was eventually caught at midwicket off David Wiese Getty ImagesRoot's innings ended with a run-out on 125 after a mix-up with Ben Stokes Getty ImagesJoe Root salutes the crowd after another magnificent innings Getty ImagesStokes pushed England on towards 300 with a brisk 53 Getty ImagesKyle Abbott picked up two in two balls, including Stokes... AFP...but David Willey and Adil Rashid struck a six apiece to help England to 318 for 8 Getty ImagesSouth Africa launched their run-chase under the floodlights Getty ImagesQuinton de Kock continued his magnificent recent form... AFP...while Hashim Amla returned to run-scoring ways AFPThe pair produced the highest first-wicket stand in ODIs against England AFPDe Kock brought up his tenth ODI hundred as South Africa eased towards their target AFPAmla got to his own hundred shortly after Getty ImagesBetween them, they added 239 for the first wicket and broke the back of the chase Getty ImagesBoth fell before the end but Faf du Plessis sealed a seven-wicket victory with 22 balls to spare Getty ImagesJoe RootEnglandSouth AfricaSouth Africa vs EnglandEngland tour of South AfricaSouth African Domestic SeasonRead in AppElevate your reading experience on ESPNcricinfo App.Download App Now