Yorkshire and Sussex moved away from the relegation places after picking up wins, while Nottinghamshire and Somerset stay in mid-table after a draw in their game.
Durham lead the way in Division One with 169 points, but they have played a game more than second placed Lancashire on 146 points and third placed Warwickshire who have 138 points.
Sussex move onto 110 points in fourth place after a five-wicket victory against Hampshire in Hove.
Hampshire batted first and posted 206 as Liam Dawson top-scored with 38 in a game which saw the return of Michael Carberry to first-team four day cricket nine months after blood clots were found on his lungs.
Monty Panesar picked up 4-71 from his 33 overs.
Sussex replied with 240, with Olly Rayner making 62 not out, while Danny Briggs claimed 4-85.
Hampshire made 266 second time around, Carberry top-scoring with 59 but Panesar (3-112), James Anyon (3-47) and Amjad Khan (3-35) all picked up three wickets.
Chasing 233 for victory, the home side wobbled to 105-4 but Matt Prior's 97 not out guided them to a five-wicket win despite Briggs's 3-71 and Dominic Cork's 2-52.
Hampshire have been cut adrift at the bottom of the table on just 42 points with three draws and five defeats this season.
Somerset are fifth and Nottinghamshire sixth after the sides drew at Trent Bridge leaving both counties looking down the table rather than up.
Somerset found themselves 48-4 before a mammoth 290-run partnership between Craig Kieswetter (164) and James Hildreth (137) saw them to 338-5, only for them to collapse again to 386 all out.
Stuart Broad (5-95) and Andre Adams (4-93) were among the wickets.
Alex Hales smashed 184 and with help from Adam Voges (57), Chris Read (48) and Steven Mullaney (49), helped the home side to 492.
Charl Willoughby was the pick of the bowlers with 3-115, while Adam Dibble took 1-69 on debut.
Nick Compton's 115 and Marcus Trescothick's 86 guided Somerset to a total of 426. Samit Patel took 4-70 and Adams 3-77.
Chasing 321 to win, Nottinghamshire batted out 15 overs for 41-2 before a draw was agreed.
Yorkshire moved out of the relegation places and dumped Worcestershire in them after a six-wicket win in Scarborough.
Worcestershire found themselves 59-6 before scrambling their way to 168 thanks to Gareth Andrew's 40. Tim Bresnan claimed 4-64 and Ryan Sidebottom 3-40.
Yorkshire slumped to 143-6 despite Andrew Gale's 72 but valuable lower order runs from Ajmal Shahzad (71), Gary Ballance (51), Tim Bresnan (41) and Sidebottom (28 not out) lifted the home side to 367.
Alan Richardson took 3-66 and Saeed Ajmal 2-100.
Worcestershire were in danger of an innings defeat at 171-7 but Andrew (57), Ajmal (47), Jack Shantry (47 not out) and Richardson (31) at least forced Yorkshire to bat again in a final total of 332.
Rich Pyrah took 4-91, Shahzad 3-77 and Sidebottom 2-53.
Chasing 134, the home side wobbled to 58-3 before Joe Root's 52 not out led them to a six-wicket victory. However, Yorkshire were deducted two points for a slow over rate in the match.
Worcestershire have played a game less than Yorkshire but are 13 points behind them in their bid to escape the drop to Division Two.
The next round of fixtures sees Hampshire face Nottinghamshire, Warwickshire play Sussex and Yorkshire against Lancashire from July 20. Somerset host Durham from July 21.