Somerset kept alive their slim hopes of Royal London one-day Cup quarter-final qualification with a convincing six-wicket victory over high-flying Yorkshire at Scarborough.
The Taunton side won only their second Group A match in six having bowled the Vikings out for just 175, with the hosts failing to recover enough from seven for three and 97 for eight in front of a crowd of 4,967.
Peter Trego led the way with four for 29 from 8.5 overs before opener Tom Abell anchored a visiting chase which lasted 38.1 overs with his maiden List A fifty.
The 21-year-old hit 80 off 112 balls with ten fours and shared 71 inside 16 overs for the fourth wicket with James Hildreth, who finished 23 not out.
Somerset must win their last two matches to have any chance of progression.
There were only two significant partnerships in the Yorkshire innings played out on a pitch with good pace and carry.
Top-scorer Jack Leaning, 40, and Will Rhodes (37) shared 70 for the fifth wicket to advance from 22 for four before teenagers Karl Carver and Matt Fisher shared 67 for the tenth.
Carver and Fisher hit 35 not out and 34 after Trego took three of five wickets to fall for 16 from 92 for four.
Yorkshire lost Andrew Hodd, Glenn Maxwell and Alex Lees inside the first three overs as Josh Davey struck twice.
Before the match, Lees was awarded the captaincy in limited overs cricket on a full-time basis until the end of the season following Andrew Gale’s decision to resign from skippering in white ball cricket.
Davey’s new ball partner Craig Overton had Maxwell caught at mid-wicket and later forced Gary Ballance to chop on in the eighth over.
Rhodes hit two sixes and Leaning one, but their good work was undone when the latter was bowled playing across the line to left-arm spinner Jack Leach in the 27th.
Trego then picked up three wickets in successive overs between the 28th and 30th, getting Tim Bresnan caught in the slips, Leaning caught at point and Rich Pyrah caught behind.
Carver and Fisher, who ramped Tim Groenewald for six, ensured Yorkshire had something to bowl with career best scores before Trego ended the innings by bowling the latter.
Bresnan and Fisher struck inside the first 13 overs of the Somerset chase, getting Adam Hose and Trego caught behind - the latter off a top-edged pull for 19 - as the score fell to 61 for two.
Tom Cooper survived two dropped catches before he had reached two, but fell to Fisher in the 20th over when he chipped to short mid-wicket for 13, leaving the score at 91 for three.
Abell and Hildreth ensured there were no further alarms, although Abell was unable to see his side all the way home as he fell caught behind off Rhodes with 14 needed.
Yorkshire remain on course to qualify having won four of their seven group matches.