COUNTY CHAMPIONSHIP DIVISION ONE, Headingley
Somerset 230 & 296-6 beat Yorkshire 277 & 248 by four wickets (Somerset 18pts, Yorks 5pts)
South African de Bruyn hit five fours and a six in his 70 not out
Zander de Bruyn hit an unbeaten 70 to guide Somerset to a four-wicket victory over Yorkshire at Headingley.
Somerset began the final day still 208 short of their target on 88-1 but saw Marcus Trescothick (78) and Justin Langer (46) make good early progress.
They wobbled briefly when both were out either side of James Hildreth to leave them 179-4.
But de Bruyn shared vital stands of 42 with Craig Kieswetter and 53 with Peter Trego to help see them home.
David Wainwright and Ajmal Shahzad both took two wickets for Yorkshire, but it was not enough to deny Somerset their first Championship victory of the season.
Yorkshire, meanwhile, are still searching for their first four-day win of the season after drawing their first four matches.
The home side wanted early wickets to boost their hopes of pushing for victory, but saw Trescothick and Langer take their second-wicket partnership to 95 before making the breakthrough,
There was a touch of good fortune about it for the Tykes as Trescothick missed with an attempted sweep off left-armer Wainwright but saw the ball bounce up off his pad and hit his bat to give Jonathan Bairstow a catch.
Hildreth followed in Wainwright's next over, flicking a catch to Jacques Rudolph at mid-on.
That brought de Bruyn to the crease, but he was fortunate to survive when he edged Rana Naved-ul-Hasan just short of Joe Sayers at slip.
Naved had more luck in his following over when Langer edged behind to Bairstow, deputising behind the stumps for Gerard Brophy.
De Bruyn and Kieswetter saw Somerset past 200 but Yorkshire opened the door to a possible win when Tim Bresnam had the visiting wicketkeeper caught behind for 25 at 221-5.
Shahzad removed Trego with the second new ball for 23 but it came too late for Yorkshire as de Bruyn and Alfonso Thomas soon knocked off the remaining 22 needed for victory.