Peter Trego hit a second successive Royal London One-Day Cup hundred to help Somerset to a six-wicket win over Middlesex in their Group B clash at Lord's.
Trego followed up Tuesday's 101 against Warwickshire with another 120 runs from 137 balls as the visitors chased down Middlesex's total of 255-7 with 10 balls remaining.
Colin Ingram (68) joined Trego in a match-winning stand of 162 for the third wicket after Toby Roland-Jones had removed both Somerset openers Nick Compton (2) and Marcus Trescothick (19).
Apart from those early successes a Middlesex attack missing Steven Finn and Ravi Patel struggled to contain Trego and Ingram, who each hit three sixes.
There were still 32 runs required when Trego lifted Harry Podmore to deep mid-wicket in the 45th over, but James Hildreth and Alex Barrow finished matters with a flurry of boundaries.
Barrow hit five fours in his 26 not out, ending the match with two in a row off Podmore, while Hildreth remained unbeaten on 14 in Somerset's 258-4.
Dawid Malan and Chris Rogers had earlier anchored the Middlesex effort, putting on an opening stand of 108 before the latter was bowled for 52 by Johann Myburgh.
Malan went on to score 82 from 116 balls, while Paul Stirling was cleaned up for 29 by Alfonso Thomas and Eoin Morgan (8) holed out to deep cover off Tim Groenewald.
Worse was to come for Middlesex, as three wickets fell for just 17 runs in just over four overs. Malan, Neil Dexter (5) and John Simpson (4) all followed Stirling and Morgan back into the pavilion.
Ryan Higgins attempted to atone for his part in the run outs of Malan and Dexter by hitting a six and a four off Lewis Gregory, but he was eventually caught for 27 off the same bowler.
Ollie Raynor provided some late impetus with an unbeaten 37 from 32 balls but the target proved well within Somerset’s reach.