Former England batsman Anthony McGrath scored a century for Yorkshire as bottom-placed Hampshire endured another miserable day in the field at the Rose Bowl.
McGrath recorded the 33rd hundred of his first-class career as the visitors made the most of batting first on an easy-paced wicket to amass a first-innings total of 532.
In response, Hampshire, needing 383 to avoid the follow-on, then lost openers Liam Dawson and Jimmy Adams with only 59 on the board. But Michael Carberry, fit again after blood clot problems, and Neil McKenzie took their side through to the close at 116 for two, still 416 behind.
Warwickshire’s Rikki Clarke equalled the world record of seven catches for an outfielder at Liverpool but it was Lancashire who ended on top of their County Championship Division One clash after a ton from Steven Croft.