West Indies captain Jason Holder returned Test-best figures of 6-42 as England slumped to 204 all out on the second day of the series opener at Southampton on Thursday.
When bad light forced an early close, West Indies had lost just the one wicket to be 57-1, a deficit of 147 runs.
Kraigg Brathwaite was 20 not out and Shai Hope three not out.
Holder, the world's top-ranked all-rounder, surpassed his previous Test-best of 6-59 against Bangladesh at Kingston two years ago, making full use of overcast conditions at the Ageas Bowl.
Fast bowler Shannon Gabriel, who did the early damage, took all the other wickets in the innings for impressive figures of 4-62.
Holder's haul, the sixth time in his past 10 Tests he has taken five or more wickets in an innings, included the prize scalp of opposing captain Ben Stokes, who top-scored with 43 after winning the toss.
“Leading up to this Test, with my ankle (niggle), I probably didn't get the amount of overs in that I'd have liked to, but I still felt really good,” Holder told Sky Sports.
The towering quick added he had tried to learn lessons from both England spearhead James Anderson and retired Australia great Glenn McGrath.
“Funnily enough, the last tour when we were here, Jimmy was on 499 (Test) wickets -- he was bowling to (Devendra) Bishoo and I was next in; he took everything away from Bishoo and so I was waiting for the inswinger and he never showed it.
“I said to myself, 'if he's that good and has got these results he's got over the years, then maybe he must be doing something right.'” Holder added: “I watched clips of Glenn McGrath as well, because I think our styles are similar. We're not as quick, so I look at being consistent.” England slipped to 87-5 before a stand of 67 between Stokes (43) and vice-captain Jos Buttler (35). Off-spinner Dom Bess chipped in with 31 not out.
England could have been dismissed even more cheaply.
Stokes, leading the side in the absence of regular captain Joe Root, missing this match following the birth, was dropped on 14 and 32.
But Holder had Stokes, second in the all-rounder rankings, caught behind as he aimed legside after advancing down the pitch.
Buttler, with just one hundred Test hundred to his name edged an excellent Holder delivery, with wicketkeeper Shane Dowrich holding a diving one-handed catch.
West Indies opener John Campbell made two successful challenges before he was lbw to Anderson for 28.
It was the first time in six reviews that English umpires Richard Kettleborough and Richard Illingworth had seen a decision upheld.
That was the only breakthrough that England managed before stumps, even though fast bowlers Archer and Wood, both selected ahead of veteran paceman Stuart Broad, topped speeds of 90 mph.
England resumed on 35-1 after rain marred international cricket's return from lockdown on Wednesday, when both teams took a knee in support of the Black Lives Matter campaign.
“It meant the world to me,” said Holder. “To see both teams come together in the way they did sent a really strong message. It shows the cricket world is unified.” England were soon 51-3 as Gabriel removed Joe Denly and Rory Burns.
Holder then got in on the act, dismissing Zak Crawley and Ollie Pope as the West Indies' joyful shouts echoed round the empty stands that will be a feature of this three-match behind closed doors contest.
West Indies have not won a Test series in England since 1988 but they hold the Wisden Trophy after a 2-1 success in the Caribbean last year.
England 1st Innings (overnight: 35-1)
R. Burns lbw b Gabriel 30
D. Sibley b Gabriel0
J. Denly b Gabriel18
Z. Crawley lbw b Holder10
B. Stokes c Dowrich b Holder43
O. Pope c Dowrich b Holder12
J. Buttler c Dowrich b Holder35
D. Bess not out31
J. Archer lbw b Holder0
M. Wood c Hope b Holder5
J. Anderson b Gabriel10
Extras (lb6, nb2, w2)10
Total (all out, 67.3 overs, 258 mins)204
Fall of wickets: 1-0 (Sibley), 2-48 (Denly), 3-51 (Burns), 4-71 (Crawley), 5-87 (Pope), 6-154 (Stokes), 7-157 (Buttler), 8-157 (Archer), 9-174 (Wood), 10-204 (Anderson)
Bowling: Roach 19-6-41-0; Gabriel 15.3-3-62-4 (1nb, 1w); Joseph 13-4-53-0 (1w); Holder 20-6-42-6 (1nb)
West Indies 1st Innings
K. Brathwaite not out20
J. Campbell lbw b Anderson28
S. Hope not out3
Total (1 wkt, 19.3 overs, 86 mins)57
To bat: S Brooks, R Chase, J Blackwood, J Holder, S Dowrich, A Joseph, K Roach, S Gabriel Fall of wickets: 1-43 (Campbell)
Bowling: Anderson 8-4-17-1; Archer 6-0-20-0; Wood 3.3-1-8-0; Stokes 2-1-6-0
Michael Gough (ENG)