Despite a disappointing performance with the bat, in which they finished with 149, Australia wins by 20 runs (DLS method).
It was the Australian bowling unit that stood tall tonight.
Pat Cummins and Josh Hazlewood put the pressure on Sri Lanka's batters early with two wickets in the power play, before Adam Zampa put the breaks on just when the Australians started to lose their momentum.
Zampa took care of Charith Asalanka and Pathum Nissanka in the 11th over just as the two batters were starting to build a partnership.
"I thought we had to bowl well to defend that total on this wicket, it wasn't the easiest wicket to bat on," said skipper Aaron Finch after the match.
"We probably left ourselves a bit short with the bat and got ourselves in a position where we might've been one wicket down too much from probably the 12th over onwards.
"An unbelievable performance from our bowlers."
Earlier, Australia looked destined to post a hefty total before a major collapse in the final three overs restricted the innings.
Courtesy of fast bowler Binura Fernando, who took care of Marcus Stoinis and Matthew Wade late, the Aussies were restricted and notched only nine runs in the final three overs.
"I think 165-170 was probably par," said Shane Warne in commentary for Fox Cricket at the time. "Australia will have to question themselves about the way they got out.
"This premeditation, reverse sweeps and everything... I reckon they got a bit too funky.
"They're probably a little rusty."