Images from Day 5 of the second Test between England and Australia at the Lord’s in London on Sunday.
England captain Ben Stokes' swashbuckling 155 was in vain as Australia won the second Ashes Test at Lord's by 43 runs on an extraordinary final day on Sunday to take a 2-0 lead in the five-Test series.
Stokes launched a blistering attack after the controversial dismissal of Jonny Bairstow, smiting nine sixes and nine fours to raise hopes of a repeat of his brilliant match-winning knock against the Australians at Headingley four years ago.
But with 70 runs needed for victory, he skied Josh Hazlewood to wicketkeeper Alex Carey, who had earlier riled him by stumping Bairstow for 10 after the batsman left his crease at the end of an over.
The crowd booed loudly and Stokes responded by striking three sixes in an over off Cameron Green to reach his century and was unbeaten on 108 at lunch with England needing another 128 to level the series.
He continued the assault after the interval by clubbing Hazlewood for six and was dropped by Steve Smith at deep square leg, the crowd roaring with delight when the former Australia captain - usually one of the safest pairs of hands - let the ball slip out of his grasp.
Stokes welcomed Mitchell Starc back into the attack with two more maximums as he and Stuart Broad shared a century partnership for the seventh wicket, the latter contributing 11.
The England fast bowler played a key role as the drama grew, surviving a series of short-pitched deliveries and trying to rile Carey at every opportunity by holding his bat in the crease at the end of the over and staring intently at the stumps.
Stokes dabbed Green for two to pass 150 off 197 balls before attempting to clear the ropes again and giving Carey a simple catch before leaving the arena to a standing ovation.
Australia's relief was palpable and the end came quickly.
Ollie Robinson was caught by Smith off Pat Cummins for one, and Broad's long vigil ended when he was pouched in the deep by Green off Hazlewood for 11.
Josh Tongue and James Anderson gamely added an unlikely 27 runs, but Hazlewood bowled the former for 19 to dismiss England for 327 and seal victory for the Australians who celebrated gleefully as they walked off to more boos from the crowd at the home of cricket.
Ben Duckett earlier contributed a polished 83, sharing an excellent partnership of 132 with Stokes to drag England back into the match after they had slumped to 45-4 on Saturday.
After two pulsating matches, Australia have a firm grip on the Ashes with England needing to win the remaining three games of the series to take back the urn.
The third Test at Headingley starts on Thursday.