James Anderson claimed 3-1 in four overs to give England real hope of salvaging a victory from the second Test against the West Indies in Grenada.
The hosts batted through day four for the loss of only two wickets but have collapsed from 224-2 to 286-8 at lunch, with Anderson involved in all six dismissals.
England's recently-crowned leading wicket taker in Tests firstly had centurion Kraigg Brathwaite caught by Joe Root before finding the edge of Shivnarine Chanderpaul (7).
Marlon Samuels (37) feathered behind to Jos Buttler one run later to give Anderson his fourth wicket of the innings and leave the Windies on 239-5 in their second innings.
The Lancastrian could not be kept out of the game as he caught Jermaine Blackwood and Kemar Roach (both 10) either side of running out Jason Holder for two.
Denesh Ramdin remains at the crease, unbeaten on 24 alongside Devendra Bishoo, with the Windies leading by 121 runs with two sessions still to play on the final day.