“The outfield is still quite wet so unfortunately…” said a disappointed Australian skipper Michael Clarke.
Opener David Warner top scored with 60 off 73 balls but ninth man Mitchell Starc starred for the hosts knocking 52 off 37 to help Australia post a decent total.
Sri Lanka have routed Australia in the last two games to seize a 2-1 lead in the five-match series. The final leg will be played in Hobart on Wednesday.
“We’ve got a chance to level the series,” Clarke said.
Brief Scores: Australia 222 for 9 in 50 overs (David Warner 60, Mitchell Starc 52*; Nuwan Kulasekara 3 for 30, Lasith Malinga 2 for 33) vs Sri Lanka 14 for no loss in 3.2 overs (Tillakaratne Dilshan 9*, Mahela Jayawardene 4*)