Kraig Brathwaite's century frustrated England and dented their hopes of a first away victory since 2012 in the fourth day of the second Test against West Indies.
A defiant 101 from the 22-year-old saw the hosts reach stumps 37 ahead on 202-2.
An inspired innings from Joe Root (182 not out) helped England extend their overnight score from 373-6 to 464 all out.
But the hosts stood firm on a difficult and lifeless pitch to leave England with a difficult task ahead on the final day.
James Anderson claimed the early wicket of Devon Smith (2) but the hosts found their composure upon the introduction of Brathwaite and Bravo (69), who combined for a neat 142.
Brathwaite, who shook off early nerves outside off stump, was almost caught by Stuart Broad glove to hand but proceeded to comfortably lead his side back into contention.
Despite Bravo's departure mid-way through the evening session after he edged Broad's delivery into the grateful arms of wicket keeper Jos Buttler, Braithwait remained a thorn in the tourists' side.
Marlon Samuels, whose salute send off to Ben Stokes on Thursday provided a further subplot to to the second Test, entered the fray to further aggravate England.
But after surviving an lbw review from the bowling of Chris Jordan, right handed opener Brathwait saw out his fourth Test century to leave his side in the driving seat.