Pace bowlers Will Gidman and James Fuller ripped through some frail Hampshire batting to earn Gloucestershire their second LV= County Championship victory of the season, inside three days at the Ageas Bowl.
After setting Hampshire 411 to win in 169 overs, Gloucestershire won by 198 runs, rather more easily than they could have anticipated.
Gidman's gentle medium-pace earned him figures of 4-46 and Fuller, not much quicker, took 3-54 as Hampshire failed to rise to the challenge.
With both sides having only won once in seven Division Two matches, there was an urgency about play when it resumed on the third day with Gloucestershire 349 for seven from 96 overs but with time and opportunities running out.
Gloucestershire added a further 61 runs in 21 overs for the loss of Fuller and Craig Miles, both victims of Dimitri Mascarenhas, in attempting to accelerate.
Gloucestershire captain Michael Klinger called a halt at 410 for nine with young wicketkeeper Gareth Roderick 45 not out and Mascarenhas, in his first championship match of the season, taking 4-61.
At that point, Hampshire captain Jimmy Adams responded by forfeiting his side's first innings and Klinger did the same to his side's second, leaving Hampshire five sessions and 10 overs to reach their mammoth target on an increasingly benign wicket.
But Hampshire were soon chasing a hopelessly lost cause, losing Adams in the second over to his fourth duck in five first-class innings and worse was to follow.
Liam Dawson and Michael Carberry took the score to 63 before Fuller had Dawson caught at point and experienced South African Neil McKenzie departed without scoring.
Carberry was leg-before to Fuller and James Vince was caught down the leg side by Roderick off Gidman to make Hampshire 74 for five in the 30th over.
Sean Ervine was then caught at the wicket off Miles before newcomer Sohail Tanvir and Adam Wheater put together a stand of 48 for the seventh to show some resistance.
Wheater hit eight boundaries in his 38 and Sohail produced a flurry of fours in his 37 while Mascarenhas hit Gidman for six on his way to his side's top score of 41.
Mascarenhas was last out at 212, attempting another big hit off Fuller, but by then Hampshire had been soundly beaten and Gloucestershire were left to savour an unexpectedly convincing victory.