Illustrated StoryButtler ballistics drive England to 399ESPNcricinfo staff03-Feb-2016Jason Roy launched England's innings with intent Getty Images... but he was frustrated at falling when well set on 48 Getty ImagesLoading ...Alex Hales took up the cudgels with 57 from 47 balls Getty ImagesHe became Marchant de Lange's first international wicket since January 2015 Getty ImagesJoe Root anchored England's innings with a typically lively 52 Getty ImagesJos Buttler was promoted to No.4 with devastating effect Getty ImagesHis last ODI innings was an England record 46-ball hundred in Dubai ... Getty Images... and he duly brought up his fourth England hundred, from 73 balls Getty ImagesBen Stokes carried over his Test form with a hard-hitting 57 from 38 Getty ImagesChasing 400, South Africa lost Hashim Amla early in their innings Getty ImagesFaf du Plessis found his form with 55 from 44 balls Getty Images... while Quinton de Kock continued where he had left off with another brilliant display Getty ImagesHis ninth ODI hundred came from 67 balls to keep South Africa firmly on track Getty ImagesHowever, a blinding one-handed catch from Stokes extracted the dangerous AB de Villiers Getty ImagesMoeen Ali picked up key wickets to keep South Africa behind the Duckworth-Lewis par score Getty ImagesQuinton de KockJos ButtlerSouth AfricaSouth Africa vs EnglandEngland tour of South AfricaSouth African Domestic SeasonRead in AppElevate your reading experience on ESPNcricinfo App.Download App Now