Eng 343-7published at 49.4 overs
Oh Sisanda! After a bowling a good yorker he should run out Adil Rashid but stands on the stumps before having the ball in hand.
England win by 59 runs but lose series 2-1
Jofra Archer takes first five-wicket haul in ODIs and finishes with 6-40
Quick removes Rassie van der Dussen, Aiden Markram, David Miller, Heinrich Klaasen, Wayne Parnell and Tabraiz Shamsi
Spinner Adil Rashid claims 3-68
England recover from 14-3 to post 346-7 - added 217 in last 20 overs
Jos Buttler makes 131 & Dawid Malan 118 as pair share 232 for fourth wicket - England's fourth-highest ODI stand
Jason Roy (1), Ben Duckett (0) & Harry Brook (4) all dismissed by Lungi Ngidi in powerplay
Tom Mallows
Oh Sisanda! After a bowling a good yorker he should run out Adil Rashid but stands on the stumps before having the ball in hand.
Clubbed for another couple by Woakes. Can England find a boundary to finish in the final three balls?
Adil Rashid takes a single with a trademark flick of those wrists.
Sisanda Magala will bowl the final over...
That's surely not part of the plan! A horrible, waist-high full toss. Adil Rashid does well to flick it for six down to fine leg.
Chris Woakes makes contact with only the thin South African air as he tries to club Lungi Ngidi to Johannesburg.
Ngidi ends with a superb 4-62.
Three singles start the penultimate over...
Two overs remain.
This is the highest total on this ground but South Africa chased 342 the other day in Bloemfontein...
Curran b Jansen 11 (Eng 326-7)
Bowled this time... Sam Curran's stay is a brief but entertaining one.
#bbccricket
Dave Ross: One of those days that remind me why Moeen Ali is my favourite cricketer of all time. Days like these only mean so much because of those "other" days. Everything you want wrapped up in one gloriously enigmatic unique cricketer.
Sam Curran hits his second ball for six!
England are going to keep throwing punches.
Buttler c Markram b Jansen 131 (Eng 315-6)
Gone! This is a good little spell for South Africa after they were flogged around Kimberley.
Jos Buttler hits Marco Jansen to long-on. He has just drag himself from the field after a superb 131 from 127 balls, having come in at 14-3.
Sam Curran is the new batter.
This has just such a strange innings. England were 14-3 when Harry Brook got out. Lungi Ngidi had 3-6 at one stage.
Moeen c Ngidi 41 (Eng 313-5)
Fair play, Lungi Ngidi!
He bowls Moeen Ali with a sensational yorker to send the left-hander on his way for 41 from 23 balls.
Bowled him...
Sadly for South Africa it doesn't count.
Ngidi has overstepped again! Another chance for Moeen...
MUNCHED for six!
Oh and it's a no-ball!
Free hit coming up...
But that is smoked for six by Moeen Ali.
England pass 300. They were 20-3 after 10 overs!!
Lungi Ngidi begins the 47th with a precious dot ball...
Buttler 130, Moeen 29
"CAAAAAAATCHHH" yell South Africa but this mis-hit from Jos Buttler lands in a vacant space in the outfield.
Little luck for bowler Marco Jansen but he does manage a rare over without a boundary.