Surrey 145 for 7 (Jacks 66*, Gregory 3-25, Siddle 3-42) beat Somerset 144 for 8 (Banton 39) by three wickets
It was a strangely low-key Oval, about a third full because of the rail strike that had brought much of the country to a halt, but those who made it were treated to a superb finale as Siddle took three wickets in the final over, including quick yorkers to bowl Nico Riefer, second ball, and Gus Atkinson, first up, with his fourth and fifth deliveries.
Surrey, who have won all nine of their completed matches, plus a no-result, are now all but assured of claiming a home quarter-final place. Somerset, still second, remain favourites to qualify for the quarter-finals and to join them in the top two, although they will hope to have secured that before the sides meet again at Taunton in their final group game on July 3.
Jordan Clark also failed to complete his spell because of a side strain, although not until he had taken the key wicket of Rilee Rossouw, the top scorer in the Blast, who lost his off stump when he made lavish room to the leg side.
Somerset, defending a useful 144 for 8 on a slow, used surface, fought back in the field through Lewis Gregory, who removed Sunil Narine, Rory Burns and Laurie Evans as all failed, in various ways, with midwicket hits.
Earlier, Lewis Goldsworthy had taken four fours from the last two overs of Somerset's innings, ending on 27 not out from 19 balls and adding 41 in just over four overs after a slump to 103 for 8. The combination not just of a used surface but Kia Oval's huge boundaries appeared to put them out of their comfort zone.
Counties are queuing up to try to prise Tom Banton away from Taunton, and he finally summoned some of his best form of a thin season (an average of 17.20 and SR of 117.80 in the Blast) with 39 from 25 to hold Somerset's innings together. His collection of reverse whips, sweeps and ramps were reminiscent of his effrontery when he first arrived on the scene, but McKerr defeated another attempted scoop over the keeper when instead he picked out Atkinson at fine leg.
Lammonby tried to counter-attack, immediately top-edging a pull at McKerr for six and then flipping a four to fine leg, but Narine's miserly and mystery spin was introduced for the tenth over and the Trinidadian went on to bowl his four overs for just 18 runs - with Lammonby run out for 21 by the wicketkeeper, Jamie Smith, who threw down the stumps from close range on the leg side after Gregory sent his partner back.
David Hopps writes on county cricket for ESPNcricinfo @davidkhopps