Pacer Ishant Sharma claimed an impressive five-wicket haul, but Sri Lankan bowlers struck back to leave India struggling in their second innings as rain forced early stumps on Day 3 of the third cricket Test at the Sinhalese Sports Club (SSC) here on Sunday.
Ishant had figures of 5/54, as the hosts were bundled out for 201, in reply to India's first innings total of 312.
Stuart Binny (2-24), Amit Mishra (2-25) and Umesh Yadav (1-64) also bowled superbly.
In India's second innings, Rohit Sharma (14 not out) and skipper Virat Kohli (1 not out) remained unbeaten at stumps as the visitors scored a meagre 21 runs for the loss of three wickets.
India have a lead of 132 runs over the hosts.