West Indies captain Jason Holder starred with both bat and ball as his side continued to keep England at bay in the second Test at Headingley on Sunday.
England was 68 for one in its second innings at tea on the third day, still 101 runs behind the West Indies' impressive first innings 427.
That represented a remarkable turnaround given the West Indies had lost 19 wickets inside a day while being dismissed for just 168 and 137 during last week's innings and 209-run defeat at Edgbaston in the first of a three-Test series.
Pace-bowling all-rounder Holder, who had earlier survived a James Anderson hat-trick ball before making a valuable 43, captured the prize wicket of Alastair Cook.
At tea, Mark Stoneman was 35 not out and Tom Westley four not out, with both batsmen needing big scores if they were to cement their Test places ahead of Ashes-holder England's upcoming tour of Australia.
Stoneman, Cook's 12th opening partner in five years since the retirement of Andrew Strauss, hit three fours off as many balls from Kemar Roach — the best a straight drive.
But the more defensive Cook, England's all-time leading Test run-scorer, fell for 23 to end a stand of 58.
Holder had fine figures of one for 10 in nine overs at tea.
West Indies resumed on 329 for five, a lead of 71. But Anderson then took two wickets with the very first two balls of Sunday's play.
Shai Hope was caught behind for his overnight 147, having failed to extend a superb maiden Test century.
Together with opener Kraigg Brathwaite, who made 134, he shared a stand of 246 for the fourth wicket on Saturday.
Anderson then had Dowrich caught by England captain Joe Root at second slip. The next over saw Jermaine Blackwood, still on his overnight 21, mistime a drive off Stuart Broad only for Moeen Ali to drop a routine catch at mid-on.
It was a costly miss, with the diminutive Blackwood, who went on to make 49, and the tall Holder putting on 75 for the eighth wicket.