Twin centuries from Michael Clarke and Brad Haddin as well as a quickfire 55 from Ryan Harris put Australia in a commanding position on day two of the second Ashes Test in Adelaide.
After Australia declared on 570 for nine, England lost the wicket of captain Alastair Cook for three to close on 35 for one - still 535 runs adrift.
Clarke scored 148 - his sixth Test century at the venue - and Haddin made 118. Both men capitalised on being dropped by England on the opening day - and Clarke was missed by Ian Bell today - to add exactly 200 for the sixth wicket.
Harris then cracked 55 not out in 54 balls and Australia's day finished perfectly when Mitchell Johnson bowled Cook for three to leave England under enormous pressure.
Clarke and Haddin safely negotiated the morning session to reach their 27th and fifth Test centuries respectively and their partnership was finally broken when Clarke flicked Ben Stokes to James Anderson to midwicket for the Durham all-rounder's maiden Test wicket.
The debutant thought he had dismissed Haddin earlier in the day but he had delivered a no ball.
Johnson (5) and Peter Siddle (2) then fell to Graeme Swann and Stokes respectively but Australia were not done yet.
Harris hit six fours and two sixes and carried on hitting out after Haddin edged Stuart Broad to wicket-keeper Matthew Prior and once he had reached his half-century, Australia declared.
Johnson then beat Cook for pace with the 16th ball of England's innings, leaving Michael Carberry (20 in 62 balls) and Joe Root (9 in 55 balls) to see out the remainder of the day.
Chris Rogers (72), George Bailey (53) and Shane Watson (51) also hit half-centuries on day one when England dropped Bailey, Clarke and Haddin.
How Australia have made them pay for those mistakes.
© Cricket World 2013