Adrian Barath struck an unbeaten half-century as West Indies moved to 116 for one at tea and prolong India's wait to record one of their biggest Test wins, on day three of the second Test in Kolkata on Wednesday.
Following on after being bundled out for 153 in reply to India's 631 for seven, Barath was unbeaten on 62 (101b, 10x4) while Kirk Edwards was giving him company on 43 (76b, 5x4, 1x6) as West Indies batted 32 overs in their second innings for the loss of Kraigg Brathwaite's wicket.
The visitors, who conceded a huge 478-run lead in the first innings, still have 362 in arrears.
India had thrashed Bangladesh by an innings and 239 runs in Dhaka (2007) for their biggest victory, while against West Indies their innings and 112 run win in Mumbai (2002) remains the best ever.
After following on in the post-lunch session, West Indies lost their first wicket for 23 when Yadav dismissed Brathwaite (9).
But in their second innings the West Indies showed positive intent, with the batsmen looking to attack the Indian bowlers, despite conceding a huge lead.
Looking regrouped in their second essay, West Indies scored more than four runs an over to race to 63 for one in 15 overs.
Young opener Barath, making a comeback after missing most part of the Bangladesh tour and the opening Test, looked compact as he completed his second half-century against India and third overall.
Barath enjoyed the company of Edwards who looked in aggressive mood, slamming Ojha for consecutive boundary and a six over long-on.
India used a fifth bowler in Yuvraj Singh but the duo batted on, prolonging India's wait.