A superb all-round performance from captain Georgia Adams was the foundation of the win that secured Hampshire a place in the knockout stages of the One-Day Cup.
Adams took 2-26 with the ball as Durham were restricted to 200-9 before she hit an unbeaten 106 to lead her side home by nine wickets with more 12 overs to spare at Chester-le-Street.
The result sees Hampshire join The Blaze in qualifying but the third and final spot remains tight.
Warwickshire jumped into third thanks to cruising to a seven-wicket triumph over bottom side Essex at Edgbaston. That put them one point clear of Somerset, who came through a remarkable five-run win over Yorkshire at Headingley.
Meanwhile defending champions Lancashire continued their late push with a fourth straight win as they overcame Surrey by 10 runs on the DLS method at Farington.
Last year’s runners-up Hampshire had seen their progress to a guaranteed top-three finish held up by losing to Lancashire, but they were back on form against Durham.
The hosts opted to bat, but Adams and fellow spinner Amanda-Jane Wellington took a combined 5-56 from 20 overs to restrict them.
Durham were 129-8 and then 158-9 before an unbroken last-wicket stand of 42 in four overs between young Australian Eleanor Larosa, who finished on 51 off 36 balls and Katie Levick (12) pushed the total to 200-9.
But Adams made short work of the chase, putting on 86 with fellow opener Ella McCaughan (31) and then 115 with Abi Norgrove, who was 59 not out.
The captain finished on 106 off as many balls as the five points were collected with 12.3 overs in hand.
Warwickshire took full advantage of playing struggling Essex with a maximum point triumph.
The visitors batted first and were salvaged by a 75-run sixth-wicket partnership from 115-5 between Liberty Heap, who top scored with 52 and Sophia Smale, 42.
But 4-42 from Phoebe Brett and 3-26 from another spinner in Hannah Baker saw Essex eventually all out for 202 in the 45th over.
In reply, the Bears fell to 86-3, but captain Katie George and Abi Freeborn came together to take hold of the game.
They put on 122 at more than a run-a-ball with Freeborn on 64 and George, who ended the game with a six, on 72 as victory was wrapped up with 81 balls to spare with the Warwickshire skipper delivering a fourth half-century of the competition to go with one century.