England scented victory in the second Test after reducing the West Indies to 115 for three in their second innings at the close of the fourth day on Sunday.
West Indies, who were asked to follow on, trail by 144 runs with seven wickets remaining and England should wrap up a 2-0 series victory on Monday.
Shivnarine Chanderpaul (18) and Lendl Simmons (3) were the not out batsmen, with the obdurate Chanderpaul offering the West Indies a glimmer of hope.
The gritty left-hander became his country's second highest Test run scorer, passing Viv Richards on 8,540. Only Brian Lara stands above him on the list.
Earlier, England pace bowler James Anderson took five wickets and Ramnaresh Sarwan struck a defiant century as West Indies were bowled out for 310 in their first innings.
England, 259 runs ahead, enforced the follow-on and captain Chris Gayle smashed 54 off 43 balls, including two huge sixes, before he and Sarwan fell to Graham Onions in the space of three balls.
West Indies resumed in the morning on 94 for three and Sarwan added 99 for the fourth wicket with Chanderpaul who was out for 23 when he nibbled at a ball from Stuart Broad and edged it to wicketkeeper Matt Prior.
Sarwan reached three figures for the 15th time in Tests with a fierce pull off Broad for his 14th boundary but he fell in the seamer's next over for 100, lobbing a simple catch to Tim Bresnan at gully.
Brendan Nash was bowled by Anderson for 10 and Jerome Taylor trapped lbw by Onions for 10 before West Indies were lifted by a lively eighth-wicket partnership of 70 between Denesh Ramdin and Sulieman Benn.
Ramdin heaved Graeme Swann over mid-wicket for six and Benn lifted Bresnan over the backward square leg boundary but the tall spinner was run out for 35, his highest test score, by a direct hit from Kevin Pietersen at deep mid-on.
Ramdin was the last man out for 55,edging Anderson to Swann at second slip to give the seamer his sixth five-wicket haul in Tests.
England (1st innings):
A. Strauss c Ramdin b Gayle 26
A. Cook c Gayle b Benn 160
R. Bopara b Baker 108
J. Anderson b Edwards 14
K. Pietersen c Simmons b Benn 49
P. Collingwood not out 60
M. Prior c Benn b Simmons 63
S. Broad not out 28
Extras: (b-20, lb-5, w-8, nb-28) 61
Total: (six wickets declared; 147 overs) 569
Fall of wickets: 1-69, 2-282, 3-326, 4-410, 5-419, 6-513.
Bowling: Taylor 20-2-68-0 (4nb, 1w), Edwards 25-1-113-1 (14nb), Baker 30-3-119-1 (3w), Gayle 14-2-31-1, Benn 43-8-146-2 (1nb, 2w), Simmons 14-0-60-1 (1nb, 1w), Sarwan 1-0-7-0.
Did not bat: G. Swann, T. Bresnan, G. Onions.
West Indies (1st innings) (overnight 94-3)
D. Smith b Anderson 7
C. Gayle lbw b Anderson 19
R. Sarwan c Bresnan b Broad 100
L. Simmons c Strauss b Anderson 8
S. Chanderpaul c Prior b Broad 23
B. Nash b Anderson 10
D. Ramdin c Swann b Anderson 55
J. Taylor lbw b Onions 10
S. Benn run out 35
F. Edwards c Strauss b Broad 11
L. Baker not out 0
Extras: (b-2, lb-21, w-2, nb-7) 32
Total: (all out; 84.3 overs) 310
Fall of wickets: 1-18, 2-38, 3-68, 4-167, 5-188, 6-205, 7-216, 8-286, 9-310.
Bowling: Anderson 26.3-5-87-5 (1w), Broad 16-2-62-3 (3nb), Onions 18-6-52-1 (1w), Bresnan 10-2-35-0, Swann 14-4-51-0
West Indies (2nd innings):
D. Smith lbw b Swann 11
C. Gayle c Strauss b Onions 54
R. Sarwan lbw b Onions 22
L. Simmons not out 3
S. Chanderpaul not out 18
Extras: (b-4, lb-1, w-2) 7
Total: (three wickets; 22 overs) 115
To bat: B. Nash, D. Ramdin, J. Taylor, S. Benn, F. Edwards, L. Baker
Fall of wickets: 1-53, 2-88, 3-89
Bowling (to date): Anderson 5-2-20-0, Broad 5-1-21-0, Swann 3-0-13-1, Onions 6-0-46-2 (1w), Bresnan 3-0-10-0 (1w)
* England lead the two-match series 1-0.