Mitchell Johnson took seven for 40 and David Warner hit an unbeaten 83 to put Australia 530 runs ahead of England on day three of the second Ashes Test in Adelaide.
On another dismal day for the tourists, Johnson's outstanding spell of hostile, penetrative pace bowling dismissed England for just 172 in reply to Australia's 570 for nine declared.
The home side opted to bat again - wary perhaps of batting last - and survived losing two early wickets to reach stumps on 132 for three with Warner leading the way.
England resumed on 35 for one and soon lost Joe Root (15) who slog-swept Nathan Lyon to Chris Rogers in the deep and Kevin Pietersen who flicked Peter Siddle to George Bailey at midwicket for four.
Michael Carberry reached his maiden half-century and put on 45 with Ian Bell (72) only to lose his wicket to a fine catch by Warner as he pulled Shane Watson away.
England missed chances during Australia's first innings and Australia weren't missing anything and Carberry's dismissal opened the door for Johnson to come back and deliver his devastating burst.
With Bell a helpless bystander at one end, the left-armer proceeded to take out Ben Stokes (1), Matthew Prior (0), Stuart Broad (0), Graeme Swann (7), James Anderson (0) and Monty Panesar (2).
Broad, Anderson and Panesar were all bowled, Stokes was trapped in front while Prior and Swann were caught behind - Prior by Brad Haddin and Swann, brilliantly, by Michael Clarke.
England lost three wickets with the score on 117 and went from 111 for three to 135 for nine - a collapse of six wickets for 24 runs.
Panesar hung around for 35 balls, long enough for Bell to play some shots and the Warwickshire man hit nine fours and four sixes in all, but a partnership of 37 was not much to shout about.
Anderson then came in and had Rogers caught by Prior for two and Watson caught by Carberry without scoring to raise hopes that there might yet be a twist in the tale.
However, England's charge was dented by Warner, who hit nine fours and a six, and first Michael Clarke (22) and then Steve Smith (23 not out) as Australia moved themselves into a position from which England will have to break first-class and Test records to win the game.
They failed to do so in Brisbane, where they lost by 381 runs, and not many would back against a repeat here.
© Cricket World 2013