England's hopes of levelling the Test series in the Caribbean were landed a punishing blow by West Indian defiance at Queen's Park Oval.
West Indies made light of an injury to captain Chris Gayle to nullify England's victory bid, restricting their opponents to just three wickets on the third day.
Gayle experienced a bittersweet afternoon as he was forced to retire hurt with a hamstring strain, sustained as he was running the single to reach his 10th Test hundred.
West Indies were 195 for three at that point, still 152 runs adrift of avoiding the follow-on, but they were eased to 349 for four by the close thanks to an unbroken 145-run stand between Shivnarine Chanderpaul and Brendan Nash.
England were buoyed by two breakthroughs in the opening hour but it was a case of missed opportunities on another friendly batting surface.
Spinner Monty Panesar was the pick of the attack and might have had a handful of wickets on another day.