Lewis Gregory's first first-class five wicket haul helped Somerset to a convincing innings and 197-run victory over Middlesex at Lord's.
Highly rated Gregory was superb in collecting figures of 5/38 in his 16 excellent overs, which included the prize scalp of opener Sam Robson after Middlesex resumed on 52/2.
The 21-year-old bowler finished with career best match figures of 7/52.
Dawid Malan made 33 and Neil Dexter an unbeaten 35 but Middlesex struggled throughout against Somerset's seamers.
The result leaves Middlesex with a hard ask if they're to challenge for the LV= County Championship title this summer, but with three games remaining, Angus Fraser's side will hope to push to at least match their third position last term.
Somerset meanwhile secured only their second win of the campaign and along with it 23 crucial points in their relegation battle.