Kaushal Silva scored his ninth Test half century as Sri Lanka scrambled to 140-3 at stumps on the second day of the second Test in reply to India’s first innings score of 393 on Friday. Scorecard Silva scored 51 off 118 deliveries, hitting eight boundaries. Along with Kumar Sangakkara, who plays his last international, he helped Sri Lanka out of a poor start with a 74-run second wicket stand.Day 2 in PhotosDimuth Karunaratne was out in the second over when he was trapped lbw by fast bowler Umesh Yadav leaving Sri Lanka 1-1.Sangakkara walked in to bat amid a guard of honor from India players and umpires and scored 32 before being caught at slip by Ajinkya Rahane off spinner Ravichandran Ashwin.Silva was earlier reprieved because a delivery from Stuart Binny that had him caught behind at 14 was ruled a no ball after viewing replays. He was out trying to sweep leg spinner Amit Mishra against the spin and was caught by Ashwin.As it happened: India vs Sri Lanka, 2nd Test Day 2Lahiru Thirimanne was batting on 28 with captain Angelo Mathews on 19.Sri Lankan batsmen took 53 overs for their runs as Indian bowlers tied them down with accuracy.Mishra, Ishant Sharma and Umesh Yadav took a wicket each for India.India was bowled out for 393 shortly after lunch break. India’s total was built around opener Lokesh Rahul’s second test century and with three other batsmen scoring half-centuries.Rahul made 108 runs in 190 balls, spending more than four hours at the crease. His innings included a six and 13 fours.advertisementRahul and captain Virat Kohli, who made 78, shared 164 runs for the third wicket after India lost two wickets for 12.Rohit Sharma was out for 79 in the final over Thursday. He faced 132 deliveries, hit three sixes and five fours.Wriddhiman Saha made 56.Rangana Herath was the best of Sri Lanka’s bowlers with 4-81.