England picked up the key wickets of Chris Rogers and Steve Smith as Australia reached tea 73-2, 72 behind England in the third Ashes Test.
Australia took tea on day two of third Ashes Test on 73-2, still 72 behind England with Chris Rogers and Steven Smith the men to fall.
Earlier, a swashbuckling 59 from Moeen Ali helped England to 281 all out, a significant lead of 145 on an Edgbaston pitch still offering plenty of assistance to bowlers.
Resuming after lunch 85 ahead on 221-7, Moeen and Stuart Broad took the attack to the Australians to the delight of the crowd.
Mitchell Johnson's three overs after lunch cost 27 runs, Moeen taking six boundaries off the previously lethal left-armer in that time as the eighth-wicket partnership reached 87.
That was ended when Josh Hazlewood had Broad held at mid-on for 31, before the same bowler ousted Moeen and James Anderson (3) edged Mitchell Starc's first ball of his new spell behind to wrap up the innings.
Australia's bid to close in on England's lead was dealt a severe blow when Broad pinned Rogers (6) lbw for the second time in the match.
Despite that setback, the tourists continued to score quickly with Steven Finn's first over costing 14, but after a change of ends the seamer induced a top-edge from Smith (8) with Jos Buttler pouching the ball after it dropped from the heavens.
Out-of-form Australia captain Michael Clarke made it to tea unbeaten on two, while David Warner reached the interval having made a fluent 56 from just 37 balls.