Ben Stokes bowled England to an epic fifth day victory in the second Test at Cape Town, edging a compelling battle of wills with a defiant South Africa.
Stokes claimed the last three wickets in the space of 14 deliveries deep into the concluding session of the match as England wrapped up a 189-run win.
Sportsmail's Matt Hughes and Neil Manthorp have dished out their ratings for the thrilling Test.
The winning moment for England as Ben Stokes gets the wicket of Vernon Philander
Zak Crawley 6.5
Gave England a positive start to their second innings — after failing in the first — with a Test-best 25 from 35 balls, and took two crucial catches in the late charge to victory.
Dominic Sibley 9
His coming-of-age 133 not out gave England the platform to push for victory and has established his place in the side for the rest of the winter.
Joe Denly 7
Contributed two painstaking but important 30s at less than two-an-over and will be frustrated at not kicking on towards an elusive maiden century, although his first two Test wickets provided consolation.
Joe Denly celebrates the vital breakthrough of Quinton de Kock, who'd just reached his 50
Joe Root 8
Batted fluently as always with his second-innings fifty putting his side in control. Some captaincy hunches paid off, such as moving Anderson to leg slip to catch van der Dussen.
Ben Stokes 9.5
A typically Herculean all-round effort featuring a record five catches, a remarkable quick-fire fifty and the three quick wickets that wrapped up victory.
Ollie Pope 7.5
Rescued a first innings that was teetering with a fluent 61 not out which showed commendable maturity for one so young.
Jos Buttler 7
Added impetus to both innings by scoring at more than a run-a-ball and kept wicket tidily enough to suggest he will remain at number seven for the foreseeable future.
The final moment as Philander's wicket sparks celebrations among the England players
Sam Curran 7
Continued his knack of chipping in with wickets at vital times, but his batting has regressed and his place may be threatened if Jofra Archer returns to the side.
Dominic Bess 7
Got through 60 overs at an impressive economy rate and took two wickets, but lacked the guile to spin England to victory on the final day.sonos sonos One (Gen 2) - Voice Controlled Smart Speaker with Amazon Alexa Built-in - Black read more from dailymail.....