Captain Jimmy Adams led the way as Hampshire chased down 326 to inflict an eight-wicket defeat on Northamptonshire at Southampton
Adams made 149 from 216 balls, including 23 fours and two sixes, before departing with only 49 required for victory.
Northants went into the last day on 176-5 in their second innings, a healthy lead of 256 and with Hampshire struggling to avoid defeat.
Chris Wood bowled James Middlebrook in the third over and David Murphy was caught off David Balcombe one run later at 182. But Alex Wakely made 96 before his dismissal brought about the declaration at 245-8.
With 72 overs in which to score their runs Hampshire responded positively with Adams and Neil McKenzie (76) putting on 150 for the first wicket.
Simon Katich joined Adams and the pair took the score to 277 before the latter fell to Luke Evans, but Katich and Dawson took the hosts over the line with almost two overs to spare.
Alex Wakely and Rob Newton both scored half-centuries as Northamptonshire reached 176-5 in their second innings against Hampshire, a lead of 256 runs.
Only home captain Jimmy Adams (73) batted with any resolution when Hampshire began the second day 125-2 in response to the Northants' first-innings total of 356.
Northants captain Andrew Hall had Michael Bates caught at second slip by David Sales for 28, Kabir Ali caught at the wicket for a breezy 31 and then last man David Balcombe at 276.
Hall finished with 3-35, but for former Durham bowler Evans the day was a personal triumph, finishing with career-best figures of 4-38.
Northants did not make the best of starts as they hastened to build on their first-innings success with Stephen Peters was out in Ali's first over. When Sales fell to a catch by Vince in the slips off Balcombe, Northants were 62-3.
Then came a decisive stand of 99 in only 16 overs between Newton and Wakely as the Hampshire attack appeared to run out of ideas.
James Tomlinson had Newton caught in the slips at 161 before Hall departed, but Wakely and James Middlebrook saw their side through to stumps in an unbroken stand of 15.
Hampshire finished day two at the Ageas Bowl on 125-2 in reply to Northamptonshire's first-innings total of 356.
Skipper Jimmy Adams was unbeaten on 48 at the close as the hosts made a positive start, including sharing an opening stand of 62 with Neil McKenzie (31).
Simon Katich did fall cheaply, managing just seven, but Liam Dawson kept his captain company through to stumps, meaning he will resume on 19 not out.
Northamptonshire had earlier seen their lower order pile on the runs to help them pick up four batting bonus points in the Division Two fixture.
Resuming on 170-5 they suffered an immediate blow when Rob Newton fell after just two runs had been added, but James Middlebrook (65) made sure the innings didn't fall apart in a hurry.
He was helped out by David Murphy (43) in a seventh-wicket alliance worth 85, while David Willey made a breezy 54 that included eight fours and a six.
Rob Newton and James Middlebrook dug Northamptonshire out of potential trouble with their 72-run stand slowing down Hampshire's progress on a rain-reduced first day.
Only 48 overs were possible because of morning rain, with the visitors reaching 170-5 after Hampshire captain Jimmy Adams decided to field first on a green wicket which helped his seamers early on.
Niall O'Brien was first out at 20 in the sixth over, chasing an out-swinger from left -arm pace bowler James Tomlinson and giving wicketkeeper Michael Bates an easy catch.
From that moment Northants went through a difficult period slumping to 98-5 before Newton and Middlebrook began the rescue with a defiant late partnership.
Experienced second-wicket pair of David Sales and Stephen Peters took the score to 59 before David Balcombe, another bowler for whom the conditions were ideal, bowled Sales.
Peters was third out at 87, held at slip by Liam Dawson off Chris Wood at the start of a spell in which three wickets fell in four overs.