Ahmedabad - Opener Gautam Gambhir led India's fight back to save the first Test after a world record sixth-wicket partnership of 351 helped Sri Lanka take control of the game on Thursday.
Gambhir was 74 not out as India reached 190 for two at close of play on day four after overnight batsmen Mahela Jayawardene (275) and Prasanna Jayawardene (154 not out) extended their record stand to help Sri Lanka take a first innings lead of 334.
Sri Lanka, ranked second behind South Africa in the official Test rankings, declared their first innings 40 minutes after lunch at 760 for seven, giving themselves a chance of winning a Test in India for the first time.
Gambhir put on 81 for the opening wicket with Virender Sehwag who slammed a chancy 51 and 88 with first-inning centurion Rahul Dravid (38) for the next but India face an uphill task, still 144 runs behind.
Nightwatchman Amit Mishra (12) was keeping Gambhir company after Dravid fell leg-before to Chanaka Welegedara.
Sehwag blasted seven boundaries before falling tamely when he top-edged left-arm spinner Rangana Herath to be caught at mid-on.
Former captain Mahela Jayawardene, 204 overnight, fell after lunch while his namesake Prasanna recorded a career-best effort to help Sri Lanka (591-5 overnight) post the highest innings score in India by any team.