James Hildreth (115) brought up his hundred and Tim Groenewald smashed a 37-ball 47 ??? to go with his nine wickets in the match ??? as the hosts made a good fist of things on the fourth day, having trailed by 201 runs at the start of play.
Mark Craig (5-34) took three of the four wickets for the New Zealand XI to finish with a five-for as Somerset were dismissed for 277.
The first strike came just a mere two balls into the day as Doug Bracewell trapped Josh Davey lbw.
But Hildreth ??? on 62 at the time ??? put on 72 runs with Craig Overton (25) for the eighth wicket, allowing him to go through to a well-deserved century.
Any hopes of a slim Somerset win though were dashed when Overton hit his wicket when facing Craig and then Hildreth edged the off-spinner behind four overs later.
Groenewald provided some entertainment with five sixes in some enterprising hitting late on, before being bowled by Craig to close proceedings.
The tourists now travel to New Road to play Worcestershire in a four-day game on Thursday, before the first Test against England the following week.