Dilshan steadies Sri Lanka
Tillakaratne Dilshan rallied Sri Lanka with a brisk innings of 48 after they had lost an early wicket in the form of Upul Tharanga, who was dismissed for four.
Dilshan (48) and Kumar Sangakkara (26) put on 62 runs for the second wicket to steady Sri Lanka before the latter was brilliantly caught behind by wicketkeeper Mahendra Singh Dhoni off Zaheer Khan.
Dilshan was the next wicket to fall when he cut Ravindra Jadeja straight into the hands of Virat Kohli at point.
R Ashwin's brilliant all-round showing took India to a four-wicket victory against Sri Lanka in the second match of the CB tri-series, in Perth, on Wednesday.
Image: Tillakaratne Dilshan
Chandimal top scores for Sri Lanka
Dinesh Chandimal kept the Sri Lankan innings going in the middle overs as he stroked a fluent 64.
He along with skipper Mahela Jayawardene (23) put on 52 runs for the fifth wicket before the India made a breakthrough in the Batting Powerplay.
Jayawardene threw his wicket away when he attempted to sweep R Ashwin but was caught on the leg side.
Image: Dinesh Chandimal
Ashwin shines with the ball
The Batting Powerplay went India's way as they conceded just 23 runs, while picking up two wickets.
Sri Lanka lost their second wicket in the batting powerplay when left-hander Thisara Perera (7) was stumped off Ashwin.
Ashwin was India's best bowler of the day, as he took three for 32 in ten overs.
Image: Thisara Perera is stumped by Mahendra Singh Dhoni
Sri Lanka post 233-8
Angelo Matthews did his bit towards the end, scoring 33 not out off 28 balls with two fours, to take Sri Lanka to a respectable 233 for eight in their 50 overs.
Image: Angelo Mathews
Sehwag fails again
Virender Sehwag (10) began blazingly by smashing off-side fours off Nuwan Kulasekara and Lasith Malinga before he tried to help a rising delivery over the slips and was caught on the run by the third man fielder.
Image: Virender Sehwag
Tendulkar falls for 48
Veteran Sachin Tendulkar (48) appeared in splendid touch and it appeared that he would finally complete his historic 100th international century before he tried to cut an Angelo Mathews delivery too close to his body and dragged the ball on to his stumps.
Tendulkar faced 63 deliveries and hit five fours in his knock. Before he was out, he put on 75 runs for the second wicket with Virat Kohli off 98 balls.
Image: Sachin Tendulkar
Kohli continues good form
The in-form Virat Kohli top scored for India with a good knock of 77 before he was run out.
Kohli slammed a Dhamika Prasad delivery straight for a tremendous six but then ran for a non-existent run off the final ball of the over. Lasith Malinga, at mid-on, made a smart pick-up and threw down the non-striker's stumps in one motion.
Kohli went flat to reach his crease but he was well short. The young Delhi batsmen, incapacitated by a hamstring strain, needed to be carried off the field. Kohli faced 94 balls for his 77 runs and hit nine fours and a six. India, six down for 181 in 36 overs, were in a spot of bother.
Image: Virat Kohli
Ashwin, Jadeja guide India to victory
India lost three quick wickets to poor shot selection and suddenly the match had swung back in balance.
Ravindra Jadeja (24) and Ravichandran Ashwin (30) then kept their nerve and put on 53 runs for the unbroken seventh wicket stand to guide India home. It was India's second win in what has turned out to be a rather nightmarish tour of Australia.
After restricting Sri Lanka to 233 for right, the Indians chased down the target with 20 balls to spare with four wickets in hand, after suffering a mid-innings collapse which reduced them to 181 for 6 in 36 overs.
Image: R Ashwin