Marnus Labuschagne scored a well deserved hundred and stand in skipper Steve Smith made 93 as Australia declared their first innings at 473 for nine, leaving England struggling at 17/2 at the end of Day 2 of the second test at Adelaide on Friday.
Resuming at a overnight score of 221/2, the pair of Labuschagne and Smith added 20 more runs before the former was dismissed leg before wicket by Ollie Robinson for 103.
Travis Head fell cheaply, as he missed a full toss from Joe Root and was bowled for 18. Ben Stokes knocked over Cameron Green (2) with a brilliant delivery.
Smith and Alex Carey put on 91 runs for the sixth wicket before the former was dismissed leg before wicket by James Anderson for 93.
Carey reached his maiden Test fifty before slicing a simple catch to Hameed at covers off Anderson for 51. Debutant Neser and Mitchell Starc scored some quick runs down the order, as the hosts declared their innings at 473/9.
For England, Ben Stokes was the pick of the bowlers with figures of 3/113, while James Anderson claimed 2 wickets.
England lost Rory Burns (4) early, as he edged a Mitchell Starc delivery to Smith at second slip.
Michael Neser claimed his maiden wicket by dismissing Haseeb Hameed for 6. Dawid Malan and skipper Joe Root were unbeaten at the crease before bad light ended Day 2 at 17/2, still trailing by 456 runs.