Sri Lanka have secured their first ever series win in Australia after opening up an unassailable 2-0 lead with a 29-run victory via the Duckworth-Lewis method in Sydney.
The Aussies crashed to their seventh straight defeat in all forms of the game after falling well short in their pursuit of 240 in the second one-day international at a rain-soaked SCG.
A heavy downpour before play saw the Sri Lanka innings reduced to 45 overs and the tourists posted 213-3 during that time with opener Upul Tharanga top scoring with an unbeaten 86.
Australia rarely threatened in their reply, only Shane Watson (40) making a notable contribution as the beleaguered home side fell well short.
The result means Sunday's third and final ODI in Brisbane will now be rendered a dead rubber.
Sri Lanka's openers put on 98 runs for the first wicket before Tillakaratne Dilshan was trapped lbw attempting to slog-sweep recalled off-spinner Nathan Hauritz in the 20th over.
Up to that stage Dilshan had looked comfortable in compiling 47 off 57 balls with five boundaries.
All-rounder Watson picked up a wicket in his first over when he had Mahela Jayawardene lbw for five as he attempted to pull.
After a rain delay, Sangakkara was out for 45 off 52 balls when he shaped for a square drive off Watson and top-edged to Clint McKay at third man.
Watson finished as Australia's best bowler with 2-34 off eight overs while Tharanga remained unmoved on 86 having hit six boundaries.
Australia never got going in reply as the regular loss of wickets continued to stymie their progress.
Brad Haddin was bowled by Nuwan Kulasekara for just one, leaving Watson and Ponting to exploit the early powerplays.
The pair briefly threatened to do so, however Ponting was dismissed on the hook when he failed to connect properly with Thisara Perera's short ball.
Watson, well set on 40, failed to kick on as Muttiah Muralitharan claimed another vital strike to put Australia on the ropes.
Michael Clarke (25) then became Perera's second victim two runs later as the required run rate began to edge towards double figures.
Mike Hussey and Cameron White tried to add some late impetus, however neither were able to find the boundary with any regularity as Sri Lanka tightened their grip on proceedings.
Muralitharan (2-30) lured Hussey into a false shot down the ground and when White was clean bowled by Kulasekara for 35, the game was all-but up.
Mitchell Johnson bludgeoned 23 down the order, included a mammoth six over midwicket, however Sri Lanka sealed victory in the final over when Lasith Malinga bowled McKay.