Somerset suffered yet more Twenty20 heartache, going down to a six-wicket semi-final defeat to Hampshire at the Swalec Stadium in Cardiff.
After losing the past three finals Marcus Trescothick's side were again left empty-handed as 2010 champions Hampshire comfortably chased down Somerset's total of 125-6 with an over to spare.
Hampshire will now take on Yorkshire in the decider, the first time the two sides have ever met competitively in the shortest form of the game, after the Tykes beat Sussex by 36 runs in the opening last-four tie in Wales.
Somerset struggled on a slow pitch, with only Craig Kieswetter able to give them a fighting chance with an unbeaten 63 made from 58 balls.
Hampshire got off to a flyer in their chase as opener Michael Carberry hit three boundaries in the opening over.
Although Jimmy Adams and James Vince failed to get into double figures, the pursuit looked in hand with Carberry at ease as he reached 33 from 27 balls.
Hampshire suffered a slight wobble though when the left-hander was needlessly run out on 33 after being sent back by Neil McKenzie.
The South African was then trapped lbw to leave Hampshire dangerously-placed at 72-4 in the 13th over.
But veteran Simon Katich (32 not out) and Sean Ervine (34no) supplied the required cool heads to steer their side to victory with an unbeaten 54-run stand.
Somerset had been indebted to Kieswetter's patience on the tricky surface as they lurched to their below-par total after being sent in to bat first.
Early wickets thrust the England wicketkeeper-batsman into a recovery role as Somerset lost the majority of their key men to be 58-5 in the 13th over.
Veteran Dimitri Mascarenhas caused the early problems, removing Richard Levi and Trescothick in his miserly 2-11 from four overs, before James Hildreth was bowled attempting to sweep.
Ervine then showed the effectiveness of the medium pacers on the slow surface as he prised out Jos Buttler and Peter Trego with deliveries that held slightly in the surface.
With his team's hopes riding on his bat, Kieswetter scrapped and nudged before finally finding the boundary for the first time in the 14th over - albeit with a huge six off spinner Liam Dawson that went into the River Taff.
That loosened the shackles slightly as he brought his half-century up off 51 balls, but it was not enough to get Somerset enough runs on the board.