Ben Stokes, you legend.
The all-rounder single-handedly won England the third Ashes Test with a remarkable innings of 135 not out.
Stokes remained while all around him departed.
And he led England to victory with a sensational performance at Headingley.
England successfully chased down 359 to tie the Ashes series at 1-1.
- England pull off Ashes miracle
- Archer hands inflatable watermelon back to Barmy Army
- Check out our new GIVEMESPORT homepage
It’s their largest run chase in Test history and should serve as a real momentum boost ahead of the fourth Test at Old Trafford.
Among Stokes’ innings were three sixes off Nathan Lyon and a four, six and six in three consecutive balls from Josh Hazlewood.
Stokes secured the win by hitting a four and crouched to the ground in disbelief.
His Test-winning stroke has now been given the Titanic treatment and it’s just so good.
Brilliant.
Stokes told BBC Test Match Special: “I don't know [what I've done]! It hasn't quite sunk in, I know we've won the game but I'm pretty tired. A great day.
"We came in to the day with a chance but it's never over until it's over. At nine down with 70 left it was obvious what was to be done.
I only got nervous when we were down below 10 needed but I had my pitching wedge at a perfect length.
"I couldn't look when Jack Leach was batting. I was just waiting for the reaction of the crowd! It's amazing.”
Stokes later added Sky Sports: “When it got down to 20s, I was thinking I should rein it in now.
“But in the 70s, 60s, 50s, I had to really try to go. I was in the zone, I knew what I needed to do.
"It was unbelievable, it was one I'll never forget. I've got to try to let it sink in now because I don't think I'll be involved with something that again."
Ben Stokes, we salute you.