Root was rapped on the knee roll of his pad but surprisingly did not seek a review given the vital importance of his wicket.

Hazlewood, who removed Cook and James Vince late on Saturday's third day, finished with 3-46 off 16 overs.

Off-spinner Nathan Lyon started the ball rolling for the Australians on Day 4 when he dismissed in-form opener Mark Stoneman (27) and Dawid Malan (4), both caught by Steve Smith at slip.

Lyon also removed Moeen Ali with a contentious stumping by wicketkeeper Tim Paine for 40. The TV umpire needed repeated replays before deciding that the Englishman's back foot was not behind the crease.

Lyon finished with 3-67 and has now taken 274 wickets in 70 Tests, the highest number of wickets by an Australian off-spinner.

Mitchell Starc chipped in with the wickets of Jonny Bairstow, Chris Woakes (17) and Stuart Broad to finish with 3-51.