VB Series, match eight: Australia 237-4 beat Sri Lanka 233-8 by four wickets
Gilchrist was delighted to get a ton
Australia thrashed Sri Lanka in the day-night international in Perth to virtually guarantee their place in the finals of the VB Series.
Sri Lanka batted first but were restricted to 233-8 on a good wicket.
In reply, Adam Gilchrist (116) and Simon Katich (82) put on 191 in barely 32 overs - the third best opening stand ever by an Australian opening pair.
The winning runs were knocked off with exactly nine overs to spare, though Australia just missed the bonus point.
Gilchrist's innings, a gem of a knock on his home wicket at the WACA, represented a fine return to form for someone who has been struggling to find his game of late.
Sri Lanka won the toss and were glad to have Sanath Jayasuriya back from injury, but he was caught behind for a duck off Brett Lee.
Then Kumar Sangakkara was run out by Andrew Symonds' direct hit and Jehan Mubarak fell to Stuart Clark to create a crisis in the tourists' dressing-room.
It was 27-3 before Mahela Jayawardene (69) and Russel Arnold (56) put on 120 for the fourth wicket to arrest the situation.
Without playing too elaborately, they established a good platform for Sri Lanka, but both got out just before the final push for quick runs.
Lee and Clark each took two wickets, while Glenn McGrath's wicketless 10 overs, including the last of the innings, cost just 35.
The Sri Lankan lower order were unable to score at a sufficient rate to trouble their opponents despite an entertaining 35 from Tillakaratne Dilshan.
Symonds again showed his brilliance as a one-day fielder
Gilchrist and Katich indulged themselves early in Australia's reply as the Sri Lankan seamers struggled.
Supersub Akalanka Ganegama bowled just one over before being hauled out of the attack.
That over cost 20 and included a brilliant, flat off-driven six from Gilchrist which clattered against an advertising hoarding.
Finally, after smacking three further sixes, Gilchrist fell to his 105th ball faced, as Muttiah Muralitharan took a catch off his own bowling.
Brad Hodge failed and Katich was the next man out - bowled on the charge to Chaminda Vaas.
Andrew Symonds then fell in sacrificial fashion as the Aussies attempted to gain the bonus point in vain.
Finally, Michael Clarke drove Nuwan Kulasekara through mid-wicket for a boundary and the match was all over.