All four Specsavers County Championship matches that ended today were drawn, which means Middlesex maintain a 13-point lead at the top of Division One and Essex are back on top of Division Two - by just one point.
Division One table
Lancashire began the day on 310 for four and Hampshire took four wickets in the morning session to reduce them to 371 for eight at lunch and spinners Liam Dawson and Mason Crane would both finish with three wickets as Lancashire were bowled out for 387.
Hampshire enforced the follow-on but Lancashire frustrated their attempts to force a victory by closing on 98 for three in 56 overs, Haseeb Hameed completing his second half-century of the match to end unbeaten on 53 in 147 balls.
Hampshire remain at the bottom of the table, still four points behind Nottinghamshire, who weren't in action this week and Lancashire are in sixth.
Surrey began the day on 234 for six and added 32 more runs for the loss of Sam Curran (71) before they declared with Ben Foakes not out on 65 to set leaders Middlesex a target of 389 to win.
At lunch, the home side made it to 70 for two and were struggling somewhat at 152 for five at tea before George Bailey's unbeaten 110 in 199 balls and James Franklin's 70 in 153 deliveries saved the day.
They put on 174 together for the sixth wicket having come together at 82 for five and although Franklin was dismissed, Surrey were unable to force any further breakthroughs, Zafar Ansari's four for 63 going in vain.
Division Two table
Essex returned to the top of the table after batting throughout the final day against Sussex to reach 470 for eight in their second innings.
They began the day on 163 for four and were 255 for six at lunch having lost James Foster for 38 and Ashar Zaidi for 15.
Ryan ten Doeschate then hit 109 in 207 balls and Graham Napier 124 in 155, the latter sharing a 134-run stand for the eighth wicket with David Masters.
Resisting any temptation to declare and set a target for Sussex, Essex batted on with Masters not out on 47 when stumps were drawn.
Leicestershire battled well to move from 109 for five to 294 for nine before declaring to set Derbyshire 313 to win.
Ned Eckersley made his second century in the game for the hosts, hitting 104 in 173 balls, while Callum Parkinson continued an outstanding debut with three more wickets for Derbyshire.
The away side then slipped to five for two but eventually secured the draw in some comfort by making 104 for four in 30 overs.
Wayne Madsen was not out on 42 and Shiv Thakor hit an unbeaten 31 as the draw moved Leicestershire up to third place in the table.
© Cricket World 2016