James Anderson picked up four wickets in the final session to turn around England's fortunes on day one of the first Test against Windies in Barbados.
Anderson (4-33) dismissed Shai Hope (57) with the old ball and Roston Chase (54) with the new as Windies closed on 264-8 having been 240-4 against an England attack missing Stuart Broad, the seamer having been left out to allow the tourists to play Adil Rashid as a second spinner.
Hope, who scored twin tons in Windies' win over England at Headingley in 2017, put on 73 with fellow Barbadian Kraigg Brathwaite (40) for the second wicket, while Chase shared a 66-run stand with Shimron Hetmyer (56 not out) for the fifth at Kensington Oval.
However, Anderson's late burst with the new Dukes, in which he also dismissed Shane Dowrich (0) and Windies skipper Jason Holder (5), and Ben Stokes (3-47) nicking off Kemar Roach (0) from the final ball of the day, has left England in control heading into day two.
Debutant opener John Campbell (44) underpinned Windies' bright start after Holder elected to bat - Joe Root finally losing a toss having won his previous eight, five against India and three in Sri Lanka.
Campbell bossed a 53-run partnership with Brathwaite for the first wicket, the left-hander striking eight boundaries in his 44, four of them off loose deliveries from Sam Curran, who had been preferred to Broad.
Anderson probed away during an eight-over spell in which he bowled metronomically and conceded just five runs, setting the tone for his fine day in which he completed 12 maidens in 24 overs and moved onto 569 Test wickets.
But it was Moeen Ali who made the breakthrough after drinks when he pinned Campbell lbw on the sweep, a shot that earned the batsman four in the spinner's previous over.
Brathwaite came out of his shell following Campbell's exit, with a six and two fours off Ali, while Hope - who admitted before the game that qualifying for England had briefly crossed his mind as a young player - drilled Stokes for a couple of coruscating off-drives before lunch.
Windies went 15 overs between boundaries until Hope sullied Anderson's figures with two further off-side fours within the space of three balls; the Barbadian's second stroke, a gorgeous cover drive, showing a touch of the "class" the great Sir Garfield Sobers told Sky Sports Cricket he possessed.
Hope watched from the other end as Stokes completed a quick-fire double, Brathwaite edging a ball that straightened low to Root at slip before Darren Bravo (2) - playing his first Test in over two years following a thaw in his dispute with the West Indies Cricket Board - was pinned lbw fifth ball.
A rain shower in Barbados led to an early tea before Hope completed his fifth Test fifty, and first since notching 67 against Bangladesh in July.
However, Anderson's persistence was finally rewarded when Hope played away from his body and snicked through to wicketkeeper Ben Foakes - and the paceman should have had another soon after, only for Jos Buttler to surprisingly spill Hetmyer at extra-cover on three.
Hetmyer made the most of that reprieve and removed his helmet shortly before launching Rashid into the Three Ws Stand - named after Windies greats Sir Everton Weekes, Sir Clyde Walcott and Sir Frank Worrell - en route to his fifth half-century in Test cricket.
But Anderson came roaring back with the new ball, keeping his foot just behind the line as Chase, whose fifty was his seventh in Tests, clipped to slip; having Dowrich caught from a failed pull; and then pouching Holder one-handed off his own bowling.
Anderson's dismissal of Chase was the 1,000th he and Broad have taken combined in Test cricket, with the latter forced to watch the wicket from the England bench.
Watch day two of the first Test between Windies and England live on Sky Sports Cricket (channel 404) and Sky Sports Main Event (channel 401) from 1.30pm on Thursday.
You can also follow over-by-over commentary and in-play clips on our rolling blog on skysports.com and the Sky Sports app.