Sri Lanka beat Australia by 26 runs in the second ODI played at the Pallekele International Cricket Ground in Kandy to level the series 1-1.
Earlier, Australia set a target of 216 runs in 43 overs in Pallekele, as per the Duckworth-Lewis-Stern method.
Australia were bowled out for 189 in pursuit of 216.