All the Ashes cricket action between Australia and England.
Live cricket updates: Australia v England, third test day three - The Ashes
England was on top of the world after running through the Australian batting line-up on day one of the third Ashes Test, but nobody could have predicted just how dramatic the change in fortunes would be less than 24 hours later.
The Aussies could count themselves slightly unlucky being knocked over for 179 in bowler-friendly conditions under grey clouds only to turn up on day two greeted by blue skies and sunshine when it was England's turn to occupy the crease.
But on what was the perfect day for batting – and the perfect occasion to build a substantial first-innings lead that would go a long way towards evening the five-match series up at 1-1 – England blew it.
Choked. Crumbled. Fell in a heap. Embarrassed itself. Sunk to a new low. They all work after England was bowled out for 67 in just 27.5 overs – gifting the Aussies a 112-run headstart in the second innings.
Not even the most pessimistic England supporters would have imagined things could go this wrong as the Poms went from a position of dominance to curling up on the floor in the foetal position as Australia leapt into the frame to retain the Ashes in Leeds.
A win in the third Test at Headingley will give the Aussies an unassailable 2-0 lead and because they won the last series Down Under in 2017/18, a tied series means the little urn will stay in the Southern Hemisphere.
Tim Paine's men are so close to the coveted trophy they can almost touch it after destroying the home team on day two. It was a spectacular collapse that silenced the crowd as the procession of England batsmen going back to the dressing room never stopped.