Michael Klinger smashed a brilliant 61-ball century to lead Gloucestershire to a 48-run Friends Life t20 victory over Worcestershire at Bristol.
The skipper blasted five sixes and nine fours in contributing 108 to the home side's total of 185-5. The next highest score was Alex Gidman's 18, as left-arm spinner Shaaiq Choudhry claimed 1-13 from his four overs.
In reply Worcestershire could muster only 136 all out, Alexei Kervezee making 39 and Ben Cox 37 going in at number eight. James Fuller (3-23), David Payne (2-14) and Benny Howell (2-28) all bowled tightly for Gloucestershire.
Klinger's five sixes included three in the 17th over, sent down by Daryl Mitchell, which cost the Worcestershire captain 25 runs.
Gidman provided the best support in a fifth-wicket stand of 65 from five overs but was felled by a beamer from Chris Russell, which hit him in the chest, in the 19th over and did not field later in the game.
It was Russell's second such delivery in the over so he was ordered out of the attack and it was completed by Gareth Andrew, who bowled Gidman with the first ball after the batsman received treatment.
Worcestershire's reply got off to a bad start when Moeen Ali drove a catch to cover off Fuller's fourth ball of the innings and it was 4-2 when Thilan Samaraweera skied to slip off Dan Christian.
At the end of the six overs of the power play the visitors were becalmed on 35-2. The next over saw Mitchell caught at short fine-leg off Payne to make it 39-3.
Andre Russell launched left-arm spinner Tom Smith for two big sixes but perished leg before in the same over and at the halfway stage Worcestershire were 60-4, needing a further 125 off 10 overs.
They never looked remotely capable of that and wickets continued to fall around Kervezee as Gloucestershire outplayed their opponents in all departments. Cox at least hit a couple of sixes in a defiant and impressive 24-ball effort.