West Indies 232 for 8 (da Silva 54*, Woakes 3-48) lead England 204 (Mahmood 49, Leach 41*, Seales 3-40) by 28 runs
Grenada: West Indies edged into the ascendency in the third Test against England by opening a slim first-innings lead in Grenada on Friday.
Lower-order resistance saw West Indies end on 232-8, leading by 28, despite being 128-7 at one stage.
Similar to day one when a last-wicket stand of 90 rescued England, wicketkeeper Joshua da Silva frustrated the bowlers late in the day with 54 not out, putting on 49 for the eighth wicket with Alzarri Joseph and 55 unbeaten with number 10 Kemar Roach.
England made a disappointing start with the new ball but took 6-45 in an impressive recovery either side of lunch.
After West Indies reached 50-0, Ben Stokes had Kraigg Brathwaite lbw with a ball that kept low while Chris Woakes took 3-48 - his best figures in an overseas Test since December 2017.
That put the tourists on course for a lead of their own but as batting became easier in the final session, wicket-taking again looked difficult.
However, on a pitch showing signs of uneven bounce against the harder ball, both sides will still believe they can win what is likely to be a low-scoring game.