Ben Stokes has etched his name into Ashes history with an unbelievable century to steer England to a miracle win in the third Test at Headingley.
England chased down an improbable 359 — the biggest successful run chase in the team’s history — to stay alive in the series, now tied at 1-1.
England started the day 203 runs away from the victory target and it looked like Australia had weathered Stokes’s brilliance when he only had one batting partner left with 73 runs still required.
But Stokes, as he did in the World Cup final, pulled off the impossible, pummelling the same bowlers that dismissed England for 67 in the first innings to all parts of the ground, scoring all but one of the runs in the 10th-wicket partnership to complete another Headingley miracle.
Look back at how the thrilling victory unfolded in our live blog.