First Test, Galle, day five: Australia 220 & 512-8 dec beat Sri Lanka 381 & 154 by 197 runs
Shane Warne became the first spin bowler in history to take 500 Test wickets as Australia sealed a 197-run win over Sri Lanka in Galle.
Warne took 5-43 for match figures of 10-159 in his first Test after serving a 12-month drugs ban.
He reached the milestone when he had home skipper Hashan Tillakaratne caught by Andrew Symonds for 25.
Australia, who trailed by 161 on first innings, lead the series 1-0 with two games remaining in Kandy and Colombo.
For all their success in recent years, the win ranks as one of Australia's finest performances with centuries by Matthew Hayden, Darren Lehmann and Damien Martyn turning the match in their favour.
But it was Warne who seized the headlines, ending the game with 501 Test victims, having beaten Sri Lankan rival Muttiah Muralitharan (496) to the milestone.
The home side lost five wickets during the morning session, having begun the day on 3-0.
Kumar Sangakkara was trapped lbw for seven by seam bowler Michael Kasprowicz in the thid over, but it was not long before Australian skipper Ricky Ponting turned to spin.
Warne struck immediately when he came into the attack as he found the edge of Marvan Atapattu's bat and Matthew Hayden made no mistake at slip.
Atapattu departed for 16 and Warne celebrated further success in his next over when first innings centurion Tillakaratne Dilshan was lbw for six.
Things went from bad to worse for the home side as they lost two more wickets in the space of three balls to leave them on 56-5.
Warne reached 499 Test wickets by removing Mahela Jayawardene for 21, courtesy of another catch by Hayden, whose safe pair of hands gave Stuart MacGIll his first success when Sanath Jayasuriya followed for five.
Sri Lanka were 86-5 at lunch and lost another wicket with only three runs added in the afternoon session as MacGIll bowled Thilan Samaraweera for 15.
But all eyes were on Warne and he became only the second bowler in history to reach the 500-wicket milestone after West Indian Courtney Walsh when Tillakaratne skied a sweep shot and Symonds took the catch at mid-wicket.
Upul Chandana offered a show of defiance with 43 off 34 balls, including seven fours, but Sri Lanka's final decline, when it came, was swift.
The final three wickets went down for one run in successive overs with Chandana caught by Justin Langer off MacGill.
Warne bowled Kumar Dharmasena, the 28th time he has taken five or wickets in a Test innings, and the end came when Muralitharan was stumped first ball off MacGill, who had figures of 4-74.
Sri Lanka: Hashan Tillakaratne (captain), Marvan Atapattu,
Sanath Jayasuriya, Kumar Sangakkara (wicketkeeper), Mahela
Jayawardene, Thilan Samaraweera, Tillakaratne Dilshan,
Chaminda Vaas, Muttiah Muralitharan, Kumar Dharmasena and
Australia: Ricky Ponting (captain), Adam Gilchrist, Jason
Gillespie, Matthew Hayden, Michael Kasprowicz, Justin
Langer, Darren Lehmann, Stuart MacGill, Damien Martyn,
Andrew Symonds, Shane Warne.
Umpires: David Shepherd (England), Rudi Koertzen (South