Somerset's batsmen led a vicious assault as the visitors cruised to a 131-run win over Yorkshire in the Yorkshire Bank 40 at Headingley.
Peter Trego, James Hildreth and Jos Buttler all notched half-centuries as Somerset plundered 338-5 off their 40 overs, a total which proved far too much for Yorkshire.
Trying to keep up with a mammoth run rate, the home side were skittled for 207 with 10 overs remaining as Alfonso Thomas returned figures of 4-41.
Putting their opponents in to bat, the hosts were under severe pressure right from the start as Marcus Trescothick and Trego lashed 96 inside 10 overs for the first wicket.
Trego's 50 arrived off just 26 balls with four fours and four sixes and with runs coming at around 10 an over it took an unlucky run out to break the stand, Trego driving back to Ryan Sidebottom and the ball deflecting into the stumps with Trescothick (37) out of his crease.
There was brief respite for Yorkshire as Trego was bowled for 58 lashing out at Moin Ashraf in the next over for 58 from 33 balls and Arul Suppiah (4) edged Sidebottom to Adam Lyth at slip.
But Alviro Petersen was then joined by Hildreth in an enterprising stand of 67 in 13 overs before Petersen (42) fell to Will Rhodes' second ball, which was well taken by Andy Hodd standing up to the stumps.
That cleared the way for Buttler, who smashed a blistering and audacious 89 from only 51 balls with 10 fours and four sixes.
Hildreth was slightly more circumspect, cruising along to an unbeaten 96 from 84 deliveries with seven fours and a six before the end of the innings deprived him of a century.
Yorkshire scored heavily at the start of their innings, but their 70 runs at the end of 10 overs were tempered by the loss of Rich Pyrah (10), Andrew Gale (28) and Phil Jaques (16).
Gary Balance top-scored with 60 but the innings petered out as Thomas tore through the middle order to leave the hosts no hope of a successful chase.