Chasing Sri Lanka's 288, Australia succumbed to 206 all. The 82-run win helps Sri Lanka level the series at 1-1.
Over 47.2 || Score 206 All Out (Nathan Lyon 4)
Terrific performance from the Sri Lankan players. They have beaten the world champions by 82 runs at Colombo, with Amila Apolso taking four wickets, including the last one.
Over 40 || Score 182/6 (Travis Head 29; Faulkner 0)
What a time to lose the wicket. Matthew Wade, who was batting beautifully tried the clear the boundary, but ended up offering an easy catch at deep mid-wicket. Cleanly taken by Gunathilaka. That happened off the last ball of the over no. 40.
WICKET: Wade c Gunathilaka b Perera 76 (88b)
Head is joined by James Faulkner. And Australia need 107 runs from 60 balls.
Over 31 || Score 136/5 (Travis Head 9; Matthew Wade 52)
After George Bailey's departure, Matthew Wade and Moises Henriques tried to the revive the Australian innings. But it lasted only 28 balls, for 16 runs.
But the stand between Wade and Travis Head is blossoming. Already worth 18 runs. Crucial in this juncture.
Australia now need another 153 runs from 19 overs. Twenty20 mode can be summoned.
Over 10 | Score 68/3 (Bailey 8; Wade 20)
Austrlia increased their scoring rate in the last five overs, but it still looked a tough askd. They have score 26 runs, without losing further wickets.
In the centre are George Bailey and Mathew Wade.
They need another 221 runs from 35 overs.
Over 10 | Score 42/3 (Bailey 5; Wade 1)
In the last five overs, Australia have scored only 13 runs, losing the wicket of skipper Steve Smith.
He became the victim of spinner Amila Aponso.
WICKET: Smith c Perera b Aponso 30 (33b)
Australia still need another 247 runs from 40 overs.
Over 6 | Score 23/2 | (Smith 17, Bailey 1)
Eight good runs from the over for Australia. Thisara Parera was unlucky though. After the first ball was hit for a four by Steven Smith, he almost got the wicket of Aussie skipper Steven Smith, but the inside edge managed to avoid the wickets.
Over 5 | Score 23/2 | (Smith 17, Bailey 1)
A tidy over from Angelo Mathews. Only five runs, even as Steven Smith managed to take a four from the over.
Australia need another 266 runs from 45 overs.
Over 4 | Score 18/2 | (Smith 12*, Bailey 1*)
Perera picked up his second wicket of the match in the form of Finch. The right-hander inside-edged his booming drive on to this stumps. Aussies in a spot of bother.
Over 3 | Score 14/1 | (Smith 10*, Finch 3*)
Perera dismissed the very dangerous David Warner early in the chase. Steve Smith is the new man in.
DA Warner c Chandimal b NLTC Perera 1 (4b)
Sri Lanka innings
Over 50 | Score 288 | (Prasanna 2*)
All out! Sri Lanka failed to play out the full 50 overs. Will this cost them?
Over 45 | Score 252/5 | (Mathews 51*, Perera 51*)
This has been a superb stand between Mathews and Perera. This partnership could be the difference between a decent total and a match-winning one.
Over 40 | Score 212/5 | (Mathews 40*, Perera 23*)
Zampa picked up his third wicket as he sent Silva back in to the hut. Mathews and Perera continued to play attacking cricket.
DM de Silva c Smith b Zampa 7 (10b)
Over 30 | Score 157/4 | (Mathews 10*, de Silva 7*)
Zampa picked his second wicket of the match when Mendis failed to read his googly and was trapped in front of the wicket. With both the set batsman gone, the onus is now on Mathews to bat through the innings.
BKG Mendis lbw b Zampa 69 (69b)
Over 25 | Score 105/2 | (Mendis 67*, Mathews 3*)
A brilliant 125-run stand the second wicket came to en end when Adam Zampa trapped Chandimal in front of the wicket. Chandimal was just two runs short of what would have been his second consecutive fifty. Angelo Mathews is the new man in and he needs to step up the tempo now.
LD Chandimal lbw b Zampa 48 (67b)
Over 20 | Score 105/2 | (Mendis 51*, Chandimal 32*)
Mendis has reached his half-century. A very crucial knock considering the Lankans had lost two wickets just just 12 runs on board. Chandimal, who played a brilliant 80-run knock in the first ODI, is letting Mendis do most of the scoring. These two have now added unbeaten 93 runs for the third- wicket partnership.
Over 15 | Score 78/2 | (Mendis 38*, Chandimal 19*)
After two quick wickets, Mendis and Chandimal have brilliantly resurrected the innings so far. The duo has added 65 runs in the last 11 overs, 38 of which came off Mendis' bat. While Mendis has scored six boundaries, Chandimal has one boundary and one six to his name so far. Australia need to break this partnership to make a comeback.
Over 4 | Score 13/2 | (Mendis 0*, Chandimal 0*)
Starc got the first breakthrough for the hosts as he dismissed Gunathilaka in the third over of the innings. Dilshan scored two boundaries off Starc and was looking good before being bowled round the legs by Nathan Lyon. Kusal Mendis and Dinesh Chandimal are the two new batsmen at the crease and the hosts are in desperate need of a partnership.
TM Dilshan b Lyon 10 (11b)
MD Gunathilaka b Starc 2 (8b)
Toss: Angelo Mathews won the toss and decided to bat first.
The hosts will be looking to bounce back in the second ODI after losing the first one by three wickets.
Angelo Mathews and his men posted a paltry 227-run total batting first. Riding on half-centuries by Aaron Finch (56) and Steve Smith (58), Aussies chased down the target in 46.5 overs.
The match belonged to Australian speedsters – Mitchell Starc and James Faulker – who shared seven wickets between themselves on a pitch that was expected to assist spinners.
On the other hand, Steve Smith-led Australia would want to extend their lead to 2-0 in the five-match series, after being whitewashed in the three-match Test series.
For the record, Sri Lanka have now lost four consecutive ODIs.
Colombo: Live cricket score and updates from the second ODI between Sri Lanka and Australia at R Premadasa Stadium.