The West Indies trailed England by 244 runs at the close of the second day of the first Test in Antigua on Tuesday after Shivnarine Chanderpaul applied the brakes to any potential batting slumps.
England will feel in control of the Test but new West Indies coach Phil Simmons will also be encouraged by the way his team avoided the kind of middle order slump that has hampered them in recent years.
England were bowled out for 399 just before lunch and then made good inroads to reduce the Caribbean side to 99 for four.
But the 40-year-old Chanderpaul (29 not out), supported by Jermaine Blackwood (30 not out), produced a characteristically disciplined innings to take West Indies to 155 for four at the close.
England's James Anderson, in his 100th Test, claimed the early wicket of Devon Smith for 11, the left-hander edging to Jos Buttler.
Buttler then pocketed another catch to remove Darren Bravo (10), who edged as he tried to let go a delivery from Chris Jordan, to leave West Indies at 42 for two.
Kraigg Brathwaite and Marlon Samuels steadied West Indies to 84 for two at tea but frustratingly for skipper Denesh Ramdin, neither batsman were able to capitalise.
A leg-cutter from Stuart Broad lured Samuels (33) into an edge to Buttler and then Brathwaite (39) was brilliantly caught by Chris Jordan at slip from off-spinner James Tredwell before Chanderpaul and Blackwood took them to stumps.
The hosts had earlier mopped up the England tail, claiming the last five wickets for 42 runs.
Jerome Taylor started off with the early wicket of Ben Stokes (79) who was caught by Jason Holder at gully.
Holder then removed nightwatchman Tredwell, who edged an attempted drive to Darren Bravo at first slip.
Seamer Kemar Roach removed Buttler for a duck after his edge off a full length delivery was snaffled up by wicketkeeper Ramdin, then Broad found Jermaine Blackwood at point from another full delivery to leave England 361 for nine.
The last wicket pair of Chris Jordan (21 not out) and James Anderson (20) added 38, the third biggest partnership in the England innings, before Anderson mistimed a shot from Marlon Samuels's off-spin to Holder at short cover.
Roach finished with four for 94.
Scorecard
England (1st Innings)overnight 341 for 5:
A Cook b Roach 11
J Trott c Bravo b Taylor 0
G Ballance c Bravo b Holder 10
I Bell c wkpr Ramdin b Roach 143
J Root b Taylor 83
B Stokes c Holder b Taylor 79
J Tredwell c Bravo b Holder 8
J Buttler c wkpr Ramdin b Roach 0
C Jordan not out 21
S Broad c Blackwood b Roach 0
J Anderson c Holder b Samuels 20
Extras: (b-7, lb-3, w-8, nb-6) 24
Total: (all out, 110.4 overs) 399
Fall of wickets: 1-1 (Trott), 2-22 (Cook) 3-34 (Ballance), 4-211 (Root), 5-341 (Bell), 6-357 (Stokes), 7-357 (Tredwell), 8-361 (Buttler), 9-361 (Broad), 10-399 (Anderson).
Bowling: Taylor 20-4-90-3 (1nb, 1w), Roach 29-6-94-4 (3nb, 2w), Holder 25-11-69-2 (2nb, 1w), Benn 26-3-85-0, Samuels 10.4-0-51-1.
West Indies (1st Innings):
K Brathwaite c Jordan b Tredwell 39
D Smith c wkpr Buttler b Anderson 11
D Bravo c wkpr Buttler b Jordan 10
M Samuels c wkpr Buttler b Broad 33
S Chanderpaul not out 29
J Blackwood not out 30
Extras: (lb-2, nb-1) 3
Total: (4 wickets, 66 overs) 155
Fall of wickets: 1-19 (Smith), 2-42 (Bravo), 3-89 (Samuels), 4-99 (Brathwaite).
To bat: Denesh Ramdin (captain), Jason Holder, Jerome Taylor, Kemar Roach, Sulieman Benn.
Bowling: Anderson 13-8-24-1, Broad 15-1-46-1, Jordan 13-4-29-1, Stokes 10-2-32-0 (1nb), Tredwell 15-7-22-1.