Jim Allenby produced a fine all-round performance to help unbeaten Glamorgan thrash Somerset by nine wickets and secure their fourth Friends Life t20 triumph from four games this season.
In front of a crowd of nearly 9,000, Glamorgan - who remain top of the Midlands/Wales/West Group - restricted Somerset to 125 for six with an excellent bowling and fielding effort.
Allenby, who had also bowled four tight overs, and Chris Cooke - unbeaten on 42 and 47 respectively - helped knock off the 126 needed with 4.4 overs to spare.
For Somerset, who had won their other two encounters and remain third, Peter Trego top-scored with 42 while Craig Meschede made a quick 30 that included the only two sixes of the innings.
Somerset decided to bat after winning the toss but made a dreadful start; they were 14 for two as Graham Wagg ousted Marcus Trescothick and Craig Kieswetter with consecutive balls. Trescothick was caught on the midwicket boundary and Kieswetter bowled.
It got even better for home side when Michael Hogan bowled former Glamorgan captain Alviro Petersen as Somerset lost three wickets in seven balls.
Trego and James Hildreth tried to repair the innings and Somerset had reached 54 for three at the halfway stage.
But they suffered another collapse; Hildreth was bowled attempting to sweep Nathan McCullum, while England's Jos Buttler played on to Dean Cosker.
Meschede put some late impetus into the innings with two massive maximums yet Hogan's final two overs conceded a total of only 12 runs.
Glamorgan made a positive start to their reply, Mark Wallace taking 14 from an Alfonso Thomas over and then striking a six and four in the next off Yasir Arafat to quickly take the score past 50.
Arafat got his revenge by bowling Wallace for 30 from 19 balls, but Glamorgan continued in a positive vein with Cooke hitting Trego for two sixes to seal the win with 28 balls to spare.