In-form Gloucestershire captain Michael Klinger made 89 not out to guide his side to an emphatic seven-wicket win over Leicestershire in their Yorkshire Bank 40 Group C clash in Bristol.
Having been put into bat, visitors Leicestershire were bowled out for just 163 in 35.2 overs and the hosts cruised past their target with almost 10 overs to spare.
Leicestershire found themselves 28-2 after skipper Josh Cobb (4) was caught at mid-on off James Fuller (2-18 in seven overs) and Greg Smith (6) was caught behind off Craig Miles (2-49).
Opener and wicket-keeper Niall O'Brien (43) attempted to lead a revival but left-armer David Payne removed Ned Eckersley (18), who was well-caught by Klingler, and Matthew Boyce (3).
And O'Brien was then dismissed by Tom Smith, to be quickly followed back to the pavilion by Shiv Thakor (10) and Michael Thornely (4), who was run out by Fuller's direct hit from short third man, as Leicestershire slumped to 102-7.
Rob Taylor (27 not out) and James Sykes (15) managed to put on 36 for the ninth wicket and guide their side to respectability but 163 was below-par.
Anthony Ireland did get an early breakthrough when Gloucestershire replied, getting rid of Hamish Marshall (15) in the fifth over when the opener, who came out all guns blazing, holed out at deep square-leg.
But Klinger, who has been in unstoppable form of late, then put on 76 for the second wicket with Chris Dent as the hosts closed in on victory.
They had a very minor wobble when Dent was caught behind off Cobb and Ian Cockbain (4) was the victim of a bizarre run-out.
But Klinger, who hit eight boundaries and a pair of sixes in his 97-ball knock, was joined by Alex Gidman (19 not out) and the duo put on 55 to wrap up the win.
The win meant Gloucestershire leapfrogged Glamorgan and Middlesex and went second in Group C, level on points with Somerset but with a game in hand.