After losing the entire third day to rain India put in a dominant display to set up what promises to be a thrilling final day in the third Test against the West Indies in St Lucia.
The West Indies resumed on 107 for 1 but were only able to add 118 runs for the loss of their remaining 9 wickets, with Bhuvneshwar Kumar claiming 5 for 33.
Darren Bravo (29) succumbed to a short ball yet again but may feel a little hard done by as replays appeared to show that Ishant Sharma overstepped, the umpires reviewed but the TV umpire upheld the on-field decision.
Kraigg Brathwaite (64) went shortly afterwards caught down leg off Ravi Ashwin, as the West Indies resolve began to crumble.
Marlon Samuels (48) and Jermaine Blackwood (20) put on a fighting stand of 67, but their’s was the only partnership of substance on day four, and the West Indies lost their remaining six wickets for just 23 runs.
Kumar and Ashwin made short work of the West Indies tail to dismiss the hosts before tea.
India made an aggressive start reaching 31 without loss by tea.
A double strike from Migeul Cummins gave the West Indies hope, he removed KL Rahul (28) and accounted for Indian skipper Virat Kohli for just four as the stalwart suffered a rare double failure.
Roston Chase reduced India to 72 for 3 when he trapped Shikhar Dhawan leg before for 26 but Ajinkya Rahane (51*) and Rohit Sharma (41*) ensured India finished the day in a strong position at 157 for 3 with a lead of 285.