Joshua Da Silva's unbeaten half-century gave West Indies a first-innings lead, after England threatened to bowl them out cheaply on day two of the deciding Test at the Grenada National Stadium.
The Windies were reduced to 128-7 in reply to 204 all out at St George's on Friday, but they were 226-8 at stumps with Da Silva still there on 53.
Da Silva put on 49 with Alzarri Joseph (28) for the eighth wicket before combining with Kemar Roach (25no) in an unbroken stand of 55 to give his side a lead of 28.
Three quick wickets for Chris Woakes (3-48) had put the tourists on top, but they got a taste of their own medicine a day after Saqib Mahmood and Jack Leach put on 90 for the final wicket.
Kraigg Brathwaite and John Campbell (35) built solid foundations, but Ben Stokes (2-40) made a big breakthrough by pinning the captain leg before wicket for 17 to end an opening stand of 50.
The impressive Mahmood (1-39) trapped Shamarh Brooks in front and the Windies were 71-3 at lunch after Campbell gloved Craig Overton (2-71) through to Ben Foakes down the leg side, having been struck on the helmet twice by the paceman.
Woakes came to the fore early in the afternoon session, getting Nkrumah Bonner caught behind, Jason Holder taken by Jonny Bairstow on the hook without scoring and Jermaine Blackwood lbw to leave West Indies 95-6.
Kyle Mayers made 28 before gifting Stokes his wicket, but Da Silva and Joseph reduced the deficit before the quick nicked Overton behind backing off trying to smash him to the boundary.
Da Silva remained untroubled, playing patiently and putting away loose deliveries with great support from Roach to take West Indies in front.
Relief for Woakes
All-rounder Woakes had only taken two wickets in as many Tests before more than doubling his tally for the series on Friday.
The seamer has found wickets hard to come by overseas, but found his rhythm after lunch, banging one in short to remove Bonner and seeing the back of Holder in the same over before making Blackwood his third victim.
Stokes deserved more than the two wickets he claimed despite an issue with his knee, while Mahmood will wonder how he only struck once.
Da Silva runs could help Windies strike gold
Wicketkeeper-batsman Da Silva dug in with Brathwaite, as West Indies secured a drawn on the final day of the second Test in Barbados.
The 23-year-old stepped up when his side needed him again after coming in at number eight with England firmly on top, batting with great composure and technique to score a fourth Test half-century.
There was a sense of deja vu a day after Leach and Mahmood's last-wicket stand, with Joseph and Roach making important runs down the order to give the Windies a lead.