The former England all-rounder turned 39 earlier this month but emerged as one of the key figures on a finals day that was supposed to belong to the likes of World Twenty20 winners Stuart Broad, Graeme Swann and Craig Kieswetter.
Hampshire got over the line in dramatic fashion at the Rose Bowl, the injured Dan Christian scrambling a leg bye off the last ball of the match to level the scores and win by virtue of fewer wickets lost.
Hampshire were five down at that point, with Somerset losing six men in their innings – captain Cork making what proved the decisive contribution by taking 2-3 in the 20th over. Asked whether that effort would be a fitting finale to his playing days, the former Derbyshire and Lancashire man said: "I've been offered a deal for next year. I have been offered a contract. As long as I'm physically okay and feel I can make a difference I want to play. I don't want to be picked because of what I've done in the past, I want to be picked because I can make that difference and if I feel I can I'll carry on."
South African Neil McKenzie took man-of-the-match honours for a nerveless innings of 52.
Somerset captain Marcus Trescothick revealed that it only dawned on his side after the result was confirmed that by completing the leg bye while having a runner on the pitch, Christian could have been run out at the striker's end. "I keep thinking this is a dream and I'm going to wake up any minute with the ball in my hand and run him out," said Trescothick.
Kieron Pollard was taken to hospital after taking a dangerous blow to the face off a bouncer from Cork and received a cautionary X-ray.