Sri Lanka have completed their first whitewash of Australia in a one-day series with a record-breaking 174-run victory at Premadasa Stadium in Colombo.
Set a challenging 282 to win, Australia were bowled out for just 107 in 24.2 overs on Friday to give Sri Lanka a 2-0 series sweep in a dreadful warm-up for the Champions Trophy, beginning in Pakistan next week.
Acting captain Steve Smith top-scored for Australia with 29 in what has been a remarkable form reversal from Australia's emphatic 2-0 Test series victory.
"We've been outplayed here in these last two games," Smith said.
"Obviously we've used a lot of players over those two games as well. Everyone has got a little bit out of it.
"We'll keep moving forward, but credit to Sri Lanka in these last two games, they played really well on these wickets and they thoroughly deserve the series win."
Sri Lanka have failed to qualify for the Champions Trophy despite this emphatic 2-0 victory being their 11th bilateral series victory in a row at home.
It was the first time that Australia have lost all their matches from their nine one-day series in Sri Lanka. The home country's previous largest one-day victory over Australia was by 82 runs at the same venue in 2016.
While Australia avoided their lowest one-day score against Sri Lanka, 74 at Brisbane's Gabba in 2013, it was easily their lowest one-day score in Sri Lanka, going under the 124 they made at the SSC Ground in Colombo during 1983.
This after Australia took 14 from the first over of their innings, with the recalled Travis Head (18) hitting Asitha Fernando for three boundaries.
Fernando fought back strongly to finish with 3-23, while Wanindu Hasaranga took 3-23 and Dunith Wellalage 4-35.
Sri Lanka set up victory with a second century in as many matches when Kusal Mendis made 101 from 115 balls as his side scored 4-281 from their 50 overs after Sri Lanka won the toss and batted on a dry and unresponsive pitch.
Mendis follows captain Charith Asalanka's 127 in 126 balls with 14 fours and five sixes on Wednesday, setting up a 49-run victory. Asalanka had another imposing match on Friday, scoring an unbeaten 78 from 66 balls as Sri Lanka finished their innings strongly.
Australia made five changes from the first one-day match they lost on Wednesday at the same ground, with Head and Glenn Maxwell returning to strengthen a severely weakened side. Head was rested from the first match, while Maxwell had been ill.
Marnus Labuschagne and Cooper Connelly were left out along with Australia's top-scorer in the first match, Alex Carey, who made way for fellow wicketkeeper Josh Inglis. He missed the first match recovering from back spasms during the second Test.
Left-arm paceman Ben Dwarshuis and leg-spinner Tanveer Sangha replaced Spencer Johnson and Nathan Ellis.
After the early loss of Pathum Nissanka, Nishan Madushka (51 in 70 balls) combined with Kusal Mendis to build a solid foundation through a 98-run partnership.
Australia used seven bowlers including four spinners, Adam Zampa, Maxwell, Sangha and Matt Short, but Zampa was the only one to claim a wicket.