Mark Wood shone on his international return with a first five-wicket Test haul as England removed West Indies for 154 before building up a 142-run lead at stumps.
With England having already lost the three-match series, Wood was recalled for his first Test appearance since May 2018 and made up for lost time with a devastating spell that included a pair of wickets in his first over.
Joe Root's team had earlier slumped to 277 all out - having started the day 231-4 - but Wood and Moeen Ali (4-36) tore through the Windies and earned England a 123-run first-innings lead.
Rory Burns and Keaton Jennings then saw England to the close with their 10 wickets intact as the tourists enjoyed a rare position of dominance on the second day.
Jos Buttler and Ben Stokes had both made half-centuries on Saturday but the former failed to add to his overnight 67 when bowled by Shannon Gabriel.
Stokes moved on to 79 - his best Test score since he was involved in an incident outside a Bristol nightclub in 2017 that resulted in a suspension - but when his mistimed hook off Kemar Roach was brilliantly taken by a diving Shane Dowrich, England unravelled.
They would add just 21 runs for the loss of their final five wickets, Roach accounting for Jonny Bairstow, Wood and James Anderson to finish with 4-48, while Moeen gave Alzarri Joseph his second wicket.
West Indies openers Kraigg Brathwaite and John Campbell had made 50 partnerships in three of their previous four innings in the series - with the other alliance unbroken at 17 in reaching a victory target - and once again they made a solid start.
Anderson eventually played a part in the first wicket, though as the fielder, flying around from cow corner after Brathwaite (12) had launched Moeen into the air.
Campbell (41) was pinned in front next ball and West Indies soon went from 57 without loss to 59-4, with Wood having an immediate impact.
His opening deliveries, some of which reached 90 miles per hour, troubled Shai Hope and so it was no surprise to see him slice to Burns at gully, the same fielder then hanging to another chance to send Roston Chase back for a golden duck.
Wood's extra pace was proving too much and he found Shimron Hetmyer's outside edge before tea, Root holding on at the second attempt at first slip.
Durham seamer Wood then had four wickets for the first time in a Test with his seventh ball of the third session, Darren Bravo picking out Root again in the cordon.
Keemo Paul (9) and Dowrich (38) managed to take the hosts into three figures, though the former would perish when stumped off Moeen.
Dowrich eventually fell lbw to Stuart Broad, who then took a brilliant one-handed catch from over his head after Joseph launched Moeen into the sky.
That left both Moeen and Wood on four wickets each, and it was the latter who would finish with five as he rattled Gabriel's stumps.
Burns (10) and Jennings (8) then negotiated the final 10 overs of the day without much drama - though the former almost edged to first slip in the final over - to raise hopes of a consolation victory for England.
|This Week in US Sports: Manny Machado finds a home, Williamson gets hurt|
|Sarri rubbishes Roma rumour|
|Halep takes positives despite Dubai defeat|
|Reigning champion Van Uytvanck progresses in Budapest|
|Brough stars for Wakefield on milestone outing|
|Serbia progress in the balance with one game to go|
|DeMarcus Cousins blasts college basketball after Zion Williamson injury|
|UEFA explains ´technical issue´ behind Schalke-City VAR delays|
|Coric, Verdasco humbled in Open 13|
|Inter 4 Rapid Vienna 0 (5-0 agg): Nerazzurri cruise into Europa League last 16|
|Chelsea 3 Malmo 0 (5-1 agg): Sarri´s side stroll into last 16|
|Halep out, Kvitova dominant in Dubai|
|Marotta ´very optimistic´ Godin will join Inter|
|Emery praises Arsenal´s game management after European progress|
|Valencia 1 Celtic 0 (3-0 agg): Toljan sent off as Bhoys crash out|
|Arsenal 3 BATE 0 (3-1 agg): Emery´s men ease through|
|Woods to skip Honda Classic, play Arnold Palmer Invitational|
|Sarri recalls Hudson-Odoi for Malmo match|
|Silverwood in line for England job|
|WATCH: Norwegian goalkeeper scores stunning free-kick|
|Bencic ends Halep´s Dubai dreams|
|Playing conditions confirmed for The Hundred, reveals ECB|
|Manchester City fan suffered ´traumatic brain injury´ in alleged assault|
|Afghanistan too strong for Ireland in T20 opener|
|History-chasing Sri Lanka edge Proteas on day one|
|Tottenham an ´exciting and brilliant´ team, says Kanoute|
|Klopp fined £45,000 referee comments|
|Mourinho to analyse Clasico for beIN SPORTS|
|Ronaldo has won three Champions Leagues, not five – Atletico president Cerezo hits back at Juventus|
|Greatest Wales side ever? Not in my book, says Gatland|
|FA charge Millwall over racist chanting|
|Saiss signs new Wolves deal|
|Klopp impressed by Solskjaer´s ´brilliant job´ at United|
|De Jong excited to join ´greatest ever´ Messi at Barca|
|Gattuso ´not building anything´ at AC Milan|
|Manchester City fan in critical condition after alleged assault following Schalke game|
|Kovac wants repeat of Bayern´s defensive efforts|
|Semenya sets record straight over government funding for IAAF case|
|Tottenham´s Kane to be assessed ahead of Burnley clash|
|McIlroy to skip Irish Open|
|England rest Stokes and Buttler for Windies T20s|
|Lambert given two-game touchline ban after East Anglian derby fracas|
|Gatland puts faith in Anscombe to face England|
|PSG terminate Diarra contract|
|Nantes grant Cardiff extension over Sala payment, Warnock confirms|
|Horne replaces Russell for injury-hit Scotland in Paris|
|Eriksen´s agent ignoring transfer speculation|
|Moon and Nowell to start for England against Wales|
|PSG announce new shirt sponsor|
|Hearn expects Joshua-Usyk fight in 2020|
|Van Dijk wants to be a ´legend of Liverpool´|
|India lose Pandya for Australia T20s and ODIs|
|KNVB postpones Ajax game to boost Real Madrid preparations|
|Tigers land Rabbitohs flyer Jennings|
|Man United have new flow under Solskjaer - Wijnaldum|
|Manchester United v Liverpool: Herrera the unsung hero of resurgence|
|Manchester United v Liverpool: Alexander-Arnold gets chance to show growth at Old Trafford|
|Duke players, Coach K react to Zion Williamson’s knee injury|
|Barack Obama wishes Zion Williamson a ´speedy recovery´|
|CONCACAF Champions League Review: Santos Laguna hit Marathon for six|
|Morgan praises Root, Roy after record chase|
|LeBron sends best wishes to top NBA prospect Zion Williamson after injury|
|Schwartzman the latest seed to fall in Rio|
|Duke star Williamson suffers knee injury|
|Koke: VAR will give Morata a goal one day|
|´Everybody wants to actually talk about bull****´ – Irving angry over Durant video rumours|
|Ronaldo had a good game – Allegri backs Juventus star|
|We weren´t at our best – Tuchel after PSG´s 5-1 rout|
|LeBron James ready for Lakers´ playoff push|
|Allegri: Juventus not dead yet|