Durham's seam attacked proved too strong for Somerset who tumbled to a 48-run defeat at Chester-le-Street.
Chasing a victory target of 235, Somerset started the final day of the Division One opener on 96-2 with high hopes of victory.
But they could not cope with Graham Onions (3-65), Ben Stokes (3-34), Callum Thorp (2-29) and Chris Rushworth (2-46) - only Craig Kieswetter (72) giving the hosts cause for concern - and Somerset were skittled out for 186.
Somerset looked in charge in the morning when Kieswetter and James Hildreth added 34 runs with consummate ease.
Hildreth eased Onions' second ball of the morning through extra cover for four whilst Kieswetter, on 39no overnight, cruised to a 72-ball half-century.
Hildreth cut Onions for four to move on to 27, but then offered no stroke to the next ball which nipped back in to bowl him.
Jos Buttler was then trapped lbw by Rushworth for a six-ball duck, before Alex Barrow nicked Onions behind for two.
Stokes and Thorp replaced the opening bowlers and both took an early wicket. Peter Trego had moved confidently onto 12, but was adjudged lbw to Thorp, slightly controversially.
But there could be no complaints from Alfonso Thomas when he was pinned on the crease by a fast inswinger from Stokes.
Kieswetter was running out of partners and he became more aggressive, driving Thorp for a magnificent straight six.
But Thorp then induced an edge from Jamie Overton (0), slip Scott Borthwick pouching the catch - 161-8.
With 59 still needed, Somerset's hopes were ended when Kieswetter had his stumps rearranged by a full, fast ball from Stokes and victory was sealed when Steve Kirby (10) drove Rushworth to Dale Benkenstein at mid-off.