Gloucestershire overcame a brave effort from the Unicorns to chalk up their third YB40 victory of the season at Bristol.
Half-centuries from Benny Howell, Michael Klinger and Ian Cockbain helped the hosts post 260-7 in their 40 overs, and that proved to be 29 too many for the Unicorns.
Gloucestershire skipper Klinger - now scoring freely after a poor start to the season - held the top order together with 61 after his team had limped to 75-3 in 16 overs.
Hamish Marshall edged Glenn Querl behind, Chris Dent was run out by Aneurin Norman's throw from backward point and Alex Gidman nicked to wicketkeeper Tom New off Norman.
Aussie Klinger added 73 in 14 overs with former Hampshire batsman Howell (75no) to steady the ship before the captain was run out by a direct hit from backward square leg.
Cockbain then upped the tempo dramatically. He took two fours and a straight six off Querl in the 35th over, completing a 29-ball half-century with the second of two successive sixes over long-on from Warren Lee's bowling in the 37th over.
Lee removed him but Howell and James Fuller thrashed 42 from 18 balls before the latter was bowled swinging across the line at Luke Beavon's left-arm spin.
Tom Lancefield (76), the former Surrey batsman who has played for Gloucestershire 2XI this season, led the reply, putting on 118 off 22 overs with former Leicestershire man New (35).
But New clipped Howell to midwicket, and tight bowling and sharp fielding turned the screw on the Unicorns.
Michael O'Shea (3) fell cheaply, then Lancefield was run out by Dent's fine throw from cover.
Garry Park (47) and Scott Elstone (17) put on 43 for the fourth wicket before the latter was bowled by Fuller for 17. And, despite some defiant blows from Park, Gloucestershire ran out comfortable winners.