SOMERSET are well and truly up against it at Headingley, as Tom Kohler-Cadmore and Harry Brook posted centuries for Yorkshire, who then reduced the visitors to 76-4 at the end of day two.

The home side advanced from 282-3 overnight to 520 all out, Dom Bess taking 4-130 from 42 overs of off-spin.

Keshav Maharaj added an aggressive 72 from 81 balls for Yorkshire, and while Jack Brooks and Tim Groenewald chipped in with two wickets apiece, there was little doubt the hosts were having the better of it.

That became even clearer when Somerset were reduced to 49-4 in the 19th over of their reply.

Tom Abell (6) was caught at third slip, to be followed by Azhar Ali (4) at second slip.

With Tom Banton (5) and George Bartlett (4) also going for single figure scores, it was up to James Hildreth (36no) and Steve Davies (12no) to see their side to the close without further damage.

More bad news came from Chelmsford, where Essex lead Warwickshire by 157 runs after bowling their visitors out for 161 and moving to 73-1 in their second innings.