Australia sailed into a 196 run lead over England as they reached 343 for seven thanks to a brilliant hundred from Travis Head.
Head remains at the crease on 112 not out overnight with Mitchell Starc there with him on ten not out.
Opener David Warner rode his luck throughout to reach 94 before he was caught off Ollie Robinson’s bowling. Warner had many edges fly past first slip, he was out off a no ball from Ben Stokes on 17, dropped on 48 and should have been run out by Haseeb Hameed.
The brilliant Marnus Labuschagne tormented the England bowlers along with Warner, scoring 74 before Leach managed to break the huge 156 run partnership between the two.
England bowled brilliantly in the morning session and were incredibly unlucky not to pick up more wickets, as edges kept falling inches short of the fielders.
Ollie Robinson was the pick of the England attack, taking three wickets for 48 from his 18 overs, including two in two balls with the wickets of Warner and Cameron Green for a first ball duck.
Vice-captain Steve Smith and debutant Alex Carey both departed for 12. Smith was caught behind off the bowling of Mark Wood and Chris Woakes had Carey caught by Ollie Pope.
Joe Root took the final wicket of the day, taking captain Pat Cummin’s wicket who was caught by Hameed for 12.
England will be hoping to pick up early wickets then get a good start with the bat tomorrow.