Left-arm seamer Raymon Reifer took five wickets in 11 balls on day two of the West Indies’ intra-squad match at Emirates Old Trafford.
Reifer claimed 5-60, reducing the side captained by Jason Holder to 111-7 from 95-2 in the afternoon session.
Test captain Holder was one of Reifer’s victims, out lbw for a first-ball duck.
Holder’s side were eventually bowled out for 193, 82 runs behind the total made by Kraig Braithwaite’s side.
Sunil Ambris top-scored with 52 before falling to Chemar Holder while seamer Marquino Mindley also claimed three wickets.
Brathwaite’s side stretched their lead to 181 at stumps, opener John Campbell making up for his day-one duck with an attacking 49 in a second-innings score of 99-3.
The three-Test series against England will begin on 8 July.
Earlier on Wednesday, the England and Wales Cricket Board confirmed players, support staff, match officials and staff at the two bio-secure Test venues – Manchester and Southampton – have all tested negative for coronavirus.