Australia were thrashed by 174 runs by Sri Lanka in their final one-day international before their Champions Trophy opener against England.
The injury-hit world champions were bowled out for 107 in pursuit of 281 in Colombo, sealing a sorry 2-0 series defeat against a side who did not qualify for the tournament in Pakistan and the United Arab Emirates.
After Travis Head, Matt Short and Jake Fraser-McGurk fell to seamer Asitha Fernando inside seven overs, Australia reached 79-3 before losing their final seven wickets for 28 runs – all to Sri Lanka’s spinners on a slow, turning pitch.
Left-arm spinner Dunith Wellalage initiated the collapse by bowling Josh Inglis for 22 and ended with figures of 4-35.
All-rounder Aaron Hardie was caught at slip off leg-spinner Wanindu Hasaranga for a four-ball duck in the next over and Glenn Maxwell was bowled for one by a turning Wellalage five balls later.
Hasaranga added the wicket of Australia captain Steve Smith, lbw for 29, and finished with 3-23.
Only a final-wicket partnership of 13 between Adam Zampa and Tanveer Sangha ensured Australia reached three figures.