Moeen Ali struck three times in the space of 12 deliveries as England fought back with the ball after being bowled out for 77 on day two of the first Test with the West Indies in Bridgetown.
The Worcestershire all-rounder sent back Kraigg Brathwaite, Darren Bravo and Roston Chase as the home side closed on 124-6 in their second innings – an overall lead of 336.
Moeen ended the day, on which 18 wickets fell for 226 runs, with figures of 12-2-41-3.
The 31-year-old struck for the first time and broke an opening stand of 52 when he trapped Brathwaite (24) lbw.
Moeen then picked up two wickets in the space of three deliveries in the 21st over – both pouched by Ben Stokes at slip.
Bravo (1) edged a flighted delivery and Stokes held onto a low catch.
Chase (0) departed to the same combination as he prodded forward and found the outside edge.
Moeen had figures at that stage of 7-2-16-3.
In England’s first innings, Moeen was dismissed first ball when he top edged a delivery from one-time Worcestershire overseas player Kemar Roach to fine leg.
He was one of five victims of Roach who had a spell at Blackfinch New Road in 2011.