England edged forward to 340-6 at lunch on day three of the second test, still trailing West Indies by 30 runs with four first innings wickets remaining.
England captain Andrew Strauss is unbeaten on 125, with 20 fours from 268 balls, and Tim Bresnan is 4 not out at Trent Bridge.
Starting the day on 259-2, England lost four wickets during Sunday's morning session.
Ravi Rampaul, who has 3-61, trapped Kevin Pietersen lbw for 80 and Kemar Roach (2-71) removed Ian Bell and Jonny Bairstow.
West Indies captain Darren Sammy also bowled Matt Prior for 16.