Australia skittled out Sri Lanka for 156 and trailed by just six runs after an eventful opening day saw 13 wickets fall in the second Melbourne Test on Wednesday.
Before a Boxing Day crowd of 67,138 at the sun-bathed Melbourne Cricket Ground, the home side were in command after winning the opening Test in Hobart by 137 runs.
Kumar Sangakkara joined the 10,000 runs club and Mitchell Johnson claimed his 200th Test wicket before the Australian batsmen made Sri Lanka pay for their paltry first innings total made off just 43.4 overs, with David Warner clobbering 62 off 46 balls.
Despite a late flurry of wickets Australia finished the day well on top. At the close they were 150 for three with Michael Clarke, who passed a fitness test on a strained hamstring, not out 20 and vice-captain Shane Watson on 13.
The Sri Lankans were rueing dropped catches off both batsmen late in the day.
Their only bright spot was Sangakkara's 58, which was ended by a stunning running catch by wicketkeeper Matthew Wade to give Johnson his 200th wicket in his 49th Test.
Sangakkara was the equal-fastest to the 10,000 milestone, reaching it in his 195th Test innings as did Sachin Tendulkar and Brian Lara.
Scorers of 10,000 runs in Test cricket after Kumar Sangakkara's innings in the second Test against Australia at the Melbourne Cricket Ground on Wednesday.
Total Name/country Tests Innings Average
15,645 - Sachin Tendulkar (IND) 194 320 54.32
13,378 - Ricky Ponting (AUS) 168 287 51.85
13,288 - Rahul Dravid (IND) 164 286 52.31
12,980 - Jacques Kallis (RSA) 158 268 56.93
11,953 - Brian Lara (WIS) 131 232 52.89
11,174 - Allan Border (AUS) 156 265 50.56
10,927 - Steve Waugh (AUS) 168 260 51.06
10,696 - Shivnarine Chanderpaul (WIS) 146 249 51.67
10,674 - Mahela Jayawardene (SRI) 137 229 49.64
10,122 - Sunil Gavaskar (IND) 125 214 51.12
10,018 - Kumar Sangakkara (SRI) 115 195 55.65
Johnson, recalled after being left out in Hobart, claimed four for 63 off 14 overs to finish off the sorry Sri Lankans.
The Australians made a lively start with Warner and Ed Cowan putting on 95 off 106 balls, Warner blazing his fourth Test half-century off 34 balls before falling to a trap laid by medium-pacer Angelo Mathews.
Mathews tempted him with a short ball and the opener duly obliged by finding Dhammika Prasad at deep mid-wicket.
Phil Hughes was run out for 10 in a dreadful mixup with Cowan in the 23rd over, well beaten home by Tillakaratne Dilshan's throw to the striker's end.
Cowan was out for 36 in the following over, flashing at Prasad. Mahela Jayawardene took a hot catch in the slips.
The Sri Lankan batsmen self-destructed with poor shot-making, although the Australian pace attack maintained a good line and length.
Debutant Jackson Bird captured his first Test wicket with his 10th delivery when he moved the ball away from left-hander Dimuth Karunaratne who was taken by Wade for five.
Hobart centurion Dilshan fell three overs later when Johnson got one through his defences which cannoned into the off-stump for 11.
The tourists' woes deepened when Mahela Jayawardene was out three balls after first-hour drinks for three, continuing a dismal scoring series for the skipper.
Peter Siddle moved one off the pitch and enticed an edge off Jayawardene's bat to give Wade his second catch and leave the Sri Lankans 37 for three in the 13th over.
Thilan Samaraweera was out to a rash shot to the third ball after lunch, top-edging Bird to Warner at short mid-wicket for 10.
Wicketkeeper Prasanna Jayawardene, whose further participation in the match is in doubt with a hairline fractured thumb, went to a Johnson lifter for 24, caught in the slips by Hughes.
Johnson struck again next ball with a brutish riser that struck Prasad's gloves for Wade's third catch of the innings.
Rangana Herath survived Johnson's hat-trick ball before Sangakkara became Johnson's fourth victim of the innings.
Scoreboard at the close of the opening day of the second test between Australia and Sri Lanka
at the Melbourne Cricket Ground on Wednesday.
Sri Lanka won the toss and chose to bat
Sri Lanka first innings
D. Karunaratne c Wade b Bird 5
T. Dilshan b Johnson 11
K. Sangakkara c Wade b Johnson 58
M. Jayawardene c Wade b Siddle 3
T. Samaraweera c Warner b Bird 10
A. Mathews c Hussey b Siddle 15
P. Jayawardene c Hughes b Johnson 24
D. Prasad c Wade b Johnson 0
R. Herath c Hussey b Lyon 14
S. Eranga not out 4
C. Welegedera c Hussey b Lyon 0
Extras: (lb-5 nb-7) 12
Total (all out, 43.4 overs) 156
Fall of wickets: 1-13 2-19 3-37 4-79 5-99 6-134 7-134 8-147
Bowling: Johnson 14-2-63-4 (nb-4), Bird 13-5-32-2 (nb-2), Siddle 8-1-30-2 (nb-1), Watson 3-2-3-0, Lyon 5.4-0-23-2
Australia first innings
D. Warner c Prasad b Mathews 62
E. Cowan c M. Jayawardene b Prasad 36
P. Hughes run out 10
S. Watson not out 13
M. Clarke not out 20
Extras (b-2, w-5, nb-2) 9
Total (three wickets, 39 overs) 150
Still to bat: M. Hussey, M. Wade, M. Johnson, P. Siddle, N.
Lyon, J. Bird
Fall of wickets: 1-95 2-117 3-117
Bowling: C. Welegedara 11-4-36-0, S. Eranga 10-2-53-0 (2-nb, 1-w), D. Prasad 8-1-39-1, A. Mathews 4-2-9-1, R. Herath 6-1-11-0
Australia won the first test in Hobart
Third test Jan. 3-7 Sydney Cricket Ground