West Indies' latest top-order collapse left England on the brink of a series-clinching victory in the second Test at Trent Bridge, in Nottingham on Sunday.
The tourists had slumped to 61 for six in their second innings at stumps on the third day.
That gave them a lead of just three runs after England had made a first innings 428 featuring captain Andrew Strauss's second hundred in as many Tests.
Marlon Samuels (13 not out) and West Indies captain Darren Sammy (nought not out), who both made hundreds in the first innings, were together at the close.
Earlier in this match they'd shared a stand of 204 but it was now going to take something special, with two days left, to prevent world number ones England, who won the first Test at Lord's by five wickets, from going 2-0 up in this three-match series.
James Anderson removed both West Indies openers in a spell of two wickets for three runs in eight balls while fellow seamer Tim Bresnan followed up with three for nine in 26.
"It's fantastic," Bresnan told the BBC. "It puts us in a really good position. We've still got work to do. Sammy and Samuels put on such a good partnership in the first innings, so we've still got a lot of work to do to take those wickets," added Bresnan, who took four wickets in the first innings and then chipped in with a useful unbeaten 39 -- not bad for a man who came into this match with his place under threat.
West Indies had enjoyed a relatively good day's work until the final session. Anderson bowled Kieran Powell for one after the left-hander inside-edged a drive onto his stumps and then had Adrian Barath leg before for seven.
Fast bowler Rampaul, who missed the first Test with a neck injury, led the attack well with three for 75 in 32 overs.
Fellow paceman Kemar Roach took two for six in 16 balls with the new ball to reduce England to 308 for five, removing Ian Bell and Jonathan Bairstow, who struggled against anything short.
Strauss managed just 39 runs in 98 balls Sunday and he was eventually caught behind off the medium-pace of Sammy. He batted for more than seven hours in total, facing 303 balls with 22 fours.
England were still behind when Strauss was out at 363 for seven. But West Indies, who bowled well, then had to suffer a frustrating eighth-wicket stand of 53 between Bresnan and Broad.