Chasing a challenging 386 runs to win, Sri Lanka struggled at 67/3 in their second innings at stumps on Day 4 of the third and final cricket Test against India at the Sinhalese Sports Club (SSC) Ground here on Monday.
Opener Kaushal Silva (24 not out) and skipper Angelo Mathews (22 not out) remained unbeaten for the hosts at the end of the day.
For the visitors, pacer Ishant Sharma claimed two wickets while Umesh Yadav picked up one.
Earlier, the hosts managed 201 in the first innings while India scored 312 and 274 in their two innings respectively.