ESPNcricinfo staff
03-Feb-2016
... but he was frustrated at falling when well set on 48•Getty Images
Alex Hales took up the cudgels with 57 from 47 balls•Getty Images
He became Marchant de Lange's first international wicket since January 2015•Getty Images
Joe Root anchored England's innings with a typically lively 52•Getty Images
Jos Buttler was promoted to No.4 with devastating effect•Getty Images
His 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 Images
Ben Stokes carried over his Test form with a hard-hitting 57 from 38•Getty Images
Chasing 400, South Africa lost Hashim Amla early in their innings•Getty Images
Faf 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 Images
His ninth ODI hundred came from 67 balls to keep South Africa firmly on track•Getty Images
However, a blinding one-handed catch from Stokes extracted the dangerous AB de Villiers•Getty Images
Moeen Ali picked up key wickets to keep South Africa behind the Duckworth-Lewis par score•Getty Images