Glamorgan Dragons defeated reigning champions Hampshire Royals by 31 runs at the Ageas Bowl on Saturday to reach the YB40 final.
After being put to bat by the home side, the Welsh outfit posted a score of 234-4, with all of their batsmen reaching double figures.
Jim Allenby's unbeaten 74 was the mainstay of this team effort, which also included an explosive cameo from Billy Wright, who smashed 47 not out off just 28 deliveries.
All-rounder Allenby then had a role to play with the ball, dismissing both of Hampshire's openers, James Vince (20) and Michael Roberts (23) to reduce the holders to 49-2.
The contest then swung further Glamorgan's way when Mark Wallace ran out former South African international Neil McKenzie, although a 77-run partnership between Jimmy Adams and Sean Ervine put Hampshire back on track.
Both batsmen would make half-centuries before they fell victim to Michael Hogan's match-winning spell, which helped him record figures of 4-51 from eight overs.
The Royals lower order struggled and they continued to fall behind the run-rate and Hampshire eventually finished on 203-8, allowing Glamorgan to qualify for their first Lord's final in 13 years.
The Dragons will face the winner of Nottinghamshire Outlaws and Somerset Sabres, who meet in the competition's other semi-final on Monday.