Australia's dream of recording a 5-0 Ashes sweep remains alive after a dramatic third day of the fourth test during which England set the home side 231 to win.
Australia will resume on day four on 0-30, requiring a further 201 for victory on a two-paced MCG pitch that has yielded scores of 255, 204 and 179.
Eleven wickets fell on a windy day three in front of a noisy crowd of more than 63,000.
If Australia wins, it would be the ninth-highest successful test run chase at the MCG and the highest since December 1962.
No test team has successfully chased a target of more than 200 at the MCG in three decades. Drop-in pitches have been used for tests at the venue since December 2000.
Spinner Nathan Lyon joined the 100-club with a five-wicket haul as England was bowled out for 179 in its second innings.
While tearaway quick Mitchell Johnson grabbed 3-25 off 15 overs to surge to 31 victims for the series and eight for the match, it was Lyon who grabbed centrestage at the MCG.
The 26-year-old offspinner claimed 5-50 and moved to second on the series wicket-taking list for Australia with 16.
England lost its last five wickets for six runs as Lyon pounced, with Kevin Pietersen his most important victim, for 49.
After an opening stand of 65, highlighted by skipper Alastair Cook's breezy 51, England lost 4-22.
Cook was lbw to Johnson and fellow opener Michael Carberry (12 off 81 balls) fell in similar fashion to Peter Siddle at 2-86 in the 28th over.
Player-of-the series contender Johnson claimed two wickets as a fielder in the next over, bowled by Lyon.
Johnson threw down the stumps at the bowler's end to run out Joe Root and two deliveries later Ian Bell was caught by the paceman at mid-off for a golden duck at 4-87.
Lyon's heroics included dismissing tailenders Tim Bresnan and Stuart Broad for ducks with the score on 174 to become the 35th Australian to claim 100 test wickets.
Pietersen holed out to long-off from Lyon's bowling and Monty Panesar was lbw to Johnson.
Johnson had a verbal clash with Pietersen, who pulled away several times while the bowler was running in. Johnson at one stage threw the ball towards the batsman in frustration.
Earlier Australia resumed on 9-164 and was bowled out for 204, a first-innings deficit of 51.
Brad Haddin top-scored with a gusty 65 and added 40 valuable runs for the last wicket with Lyon.
Australia's Shane Watson has bowled four overs despite a sore groin and was in some discomfort, placing him in doubt for the Sydney test on January 3.
First innings 255
First innings (overnight 9-164)
C ROGERS c Pietersen b Bresnan 61
D WARNER c Bairstow b Anderson 9
S WATSON c Bairstow b Stokes 10
M CLARKE b Anderson 10
S SMITH c Bell b Broad 19
G BAILEY c Bairstow b Anderson 0
B HADDIN c Bairstow b Anderson 65
M JOHNSON c Anderson b Bresnan 2
R HARRIS c Root b Broad 6
P SIDDLE c Bresnan b Broad 0
N LYON not out 18
Extras (4lb) 4
Fall of wickets: 19 (Warner), 36 (Watson), 62 (Clarke), 110 (Smith), 112 (Rogers), 122 (Bailey), 151 (Johnson), 162 (Harris), 164 (Siddle), 204 (Haddin)
Bowling: J Anderson 20.2-4-67-4, S Broad 20-6-45-3, B Stokes 15-4-46-1, T Bresnan 18-6-24-2, M Panesar 9-2-18-0.
A COOK lbw b Johnson 51
M CARBERRY lbw b Siddle 12
J ROOT run out (Johnson) 15
K PIETERSEN c Harris b Lyon 49
I BELL c Johnson b Lyon 0
B STOKES c Smith b Lyon 19
J BAIRSTOW c Haddin b Johnson 21
T BRESNAN b Lyon 0
S BROAD c Clarke b Lyon 0
J ANDERSON not out 1
M PANESAR lbw b Johnson 0
Extras (5b, 6lb) 11
Fall of wickets: 65 (Cook), 86 (Carberry), 86 (Root), 87 (Bell), 131 (Stokes), 173 (Bairstow), 174 (Bresnan), 174 (Broad), 179 (Pietersen), 179 (Panesar)
Bowling: R Harris 10-1-34-0, M Johnson 15-5-25-3, N Lyon 17-3-50-5, P Siddle 15-6-46-1, S Watson 4-2-13-0
C ROGERS not out 18
D WARNER not out 12
Total (no loss - stumps) 30
Bowling: J Anderson 3-1-5-0, S Broad 3-0-16-0, M Panesar 1-0-4-0, B Stokes 1-0-5-0
Should bouncers be banned from cricket?