A late Somerset batting collapse handed Worcestershire an eight-run Twenty20 Cup victory at New Road.
Chasing 166, Marcus Trescothick (52) and Zander de Bruyn (30) put Somerset in an excellent position at 116-2
But Peter Trego was left stranded on 58 not out as the rest of batting line-up crumbled to 157 all out, with Gareth Batty claiming a competition best 3-21.
It was a far cry from Worcestershire's innings of 165-6 in which every batsman reached double figures.
Ben Smith top scored with an unbeaten 35, made off 22 balls, while Steven Davies made 33 as Arul Suppiah (3-25) ensured Worcestershire's batsmen could not get away.
Chris Whelan soon removed Craig Kieswetter in Somerset's reply but Trescothick and de Bruyn recovered from that setback to seemingly put them in charge.
Batty gave Worcestershire an opening when he had de Bruyn caught by Daryl Mitchell.
And they took it as Somerset self-destructed spectacularly, their final seven batsman making only six runs between them.
Mitchell removed the dangerous James Hildreth only second ball, and when Batty bowled Justin Langer for a golden duck and Suppiah was run out without scoring, Somerset were suddenly 137-6.
The Batty-Mitchell combination soon accounted for Ben Phillips, and Alfonso Thomas and Max Waller were both run out after facing only one ball between them.
That left Trego and Charl Willoughby with too much to do and Willoughby was bowled by Ashley Noffke from the final ball of Somerset's innings with his side nine short of victory.