Jamie Smith led the way as England took control on day two of their third Test against West Indies at Edgbaston.
The wicket-keeper-batter hit an impressive 95 off 109 balls, falling just shy of his maiden century in only his third Test.
Chasing the Windies' first-innings total of 282, England made a nervy start with the early wickets of Ollie Pope (10) and Harry Brook (two) leaving them at 54-5.
Joe Root (87) and Ben Stokes (54) settled the hosts down with a 115-run stand, while Smith's near-century and 62 from Chris Woakes helped them to a total of 376, a 94-run advantage.
West Indies' response was immediately halted as Woakes claimed skipper Kraigg Braithwaite for a duck in the first over.
Kirk McKenzie (eight) then fell to Gus Atkinson, while opener Mikyle Louis was fortunate to see Stokes drop a simple catch as the visitors reached stumps on 33-2.
Louis, on 18, and Alick Athanaze, on five, will resume batting on Sunday's third day with the Caribbean side 61 runs behind, and eight wickets intact to possibly make a fight of it.
Data Debrief: Root roars past Lara
Root delivered another impressive batting display for England. Although he was fortunate not to be dismissed in the second over, as replays showed he would have been given out had the Windies reviewed an lbw appeal.
Nevertheless, he fully capitalised with his 87 taking him past 12,000 Test runs, making him only the second England player to do so after Alastair Cook.
Although a 33rd Test century narrowly eluded him, Root did leapfrog Brian Lara into seventh place on the all-time leading Test run-scorers list.
LATEST STORIES
Woakes replaced by Potts for final New Zealand Test match
- 2024-12-13 05:13:46
- Hits 406
Brook becomes number one Test batter in the world
- 2024-12-11 13:48:28
- Hits 181
Jayasuriya rues missed batting chances in South Africa defeat
- 2024-12-09 11:11:03
- Hits 180
Seamers lead the way as England hit back after strong New Zealand start
- 2024-12-14 05:25:32
- Hits 161