England - 258 (Stokes 100, Root 58, Gabriel 4-51, Roach 4-71)
West Indies - 329 for 5 (S Hope 147*, Brathwaite 134, Anderson 3-46)
Status - West Indies lead by 71 runs
Leeds: Shai Hope and Kraigg Brathwaite's fine centuries put West Indies in control of the second Test against England.
Resuming on 19-1, the Windies reached 329-5 at the close, a lead of 71, with Brathwaite making 134 and Shai Hope an unbeaten 147, his maiden Test century.
The pair put on 246 for the fourth wicket until Stuart Broad bowled Brathwaite late in the day.
Ben Stokes also took a late wicket as England toiled on a largely frustrating second day at Headingley.
James Anderson claimed two wickets before lunch as West Indies fell to 35-2, but England then went wicketless for almost six hours during the Brathwaite-Hope stand.
The tourists' display was a remarkable turnaround from the first Test when they were dismissed for 305 in two innings combined to fall 1-0 behind in the series.
After an improved performance with the ball on day one, West Indies followed suit with the bat on their best day of the series by far.
Hope and Brathwaite rode their luck at times in the morning session under overcast skies but then made the most of better conditions later in the day.
Brathwaite was twice reprieved by the review system but went to 50 and 100 with sixes off Moeen Ali and Tom Westley.
Hope started the day with a Test average of 18.61, but after playing and missing early on he played an accomplished innings with 23 boundaries.
The Barbados duo helped the tourists move ahead in the 85th over before their 411-ball stand was ended by Broad with the second new ball.
It was the first 200 partnership for the Caribbean side since December 2013.
Brathwaite has been involved in four of the last five West Indies partnerships of 160 or more and former England spinner Vic Marks, speaking on Test Match Special, said this knock could "transform the tour" for West Indies.