It was a gripping day at Headingley as England snatched a victory away from Australia to keep their hopes of winning the Ashes alive.
After an England collapse after lunch, it was up to Ben Stokes to drag England across the finishing line.
He has achieved cricketing immortality this summer, but England still have work to do going into the fourth Test.
Ben Stokes celebrates scoring the winning runs at the end of an incredible innings
Rory Burns 3
Continued to struggle against the short ball, flapping at a pull down the leg side in the first innings, then fending at one in the second. But he is England’s second-highest runscorer in this series after Stokes, and has to be trusted to work out his deficiencies.
Jason Roy 2
Kicks tarted England’ s horror collapse on Friday with a wanton drive, and now averages 8.85 as a Test opener. Only New Zealand’s Ken Rutherford (4.60) has a lower figure from that position. One option is to smuggle Roy into the middle order, but England have options there already, including Roy’s Surrey team-mate Ollie Pope.
Joe Root 7
Responded stoically to his first-innings duck, surviving 205 balls for his 77, which provided the platform for Stokes to do his thing. And, at the eighth time of asking, he now has his first win against Australia. Can he turn this Headingley miracle into a series win?
Joe Root played admirably after his first innings duck, and scored to let Stokes do his thing
Joe Denly 6
Atoned for a grim first-innings dismissal with a gritty 50, which might have put paid to England’s plans to swap him and Roy in the order. But is the 33-year-old Denly really the future, when Pope can be blooded in New Zealand?
Jonny Bairstow 5
Counter-attacked well on the final morning, but had one of his scrappier games with the gloves, which did nothing to silence those who believe Ben Foakes deserves another chance behind the stumps.
Ben Stokes 10
Played one of the greatest Test innings with England all set to surrender the Ashes. Has achieved cricketing immortality this summer — and let’s not forget he bowled 24.2 overs almost on the trot in Australia’s second innings.
Stokes hit 135 not out as England successfully chased down Australia's target of 359
Jos Buttler 2
Poor Buttler just can’t crack the Ashes: after his horrible run-out on Sunday, he averages 12 from eight Tests against Australia. It may be time to give him a breather after an exhausting season.
Chris Woakes 4
For the first time in a long, heroic summer, Woakes began to look as if it was catching up with him. His first-innings bowling let Australia off the hook, and his batting has been neutralised by short balls. If Jimmy Anderson is