Alviro Petersen hit a match-winning half-century as Somerset made it maximum points from their first two Friends Life t20 games with a six-wicket victory over Northants Steelbacks at Taunton.
The hosts reached a target of 153 with seven balls to spare, Petersen finishing unbeaten on 64 off 35 balls having struck seven fours and two sixes.
Peter Trego contributed 41 for the victors, while David Willey was the pick of the Northants attack with 2-19 from four overs.
Willey was also the mainstay of his side's batting after they had won the toss in glorious sunshine. He made 47, but the visitors found it difficult to gain momentum as Alfonso Thomas claimed 3-33.
Yasir Arafat had set the tone for a tight Somerset bowling effort by making the first over of the Northants innings a maiden to Richard Levi.
By the end of the six powerplay overs the visitors were 29 for one as Steve Kirby and Thomas maintained a grip and Max Waller then bowled four overs of leg-spin for figures of 1-30.
Former Somerset player Cameron White and skipper Alex Wakely carelessly gifted catches to cover and it was left to Willey, who announced his intentions by pulling his first ball from Kirby over midwicket for six, to bolster the Steelbacks’ total.
He faced only 29 balls, hitting four fours and two sixes, but lacked support after opener Kyle Coetzer had departed for 32 in the 11th over to make it 65 for four.
After that Matthew Spriegel contributed 22 and young Ben Duckett an enterprising 15, including a scooped six off Thomas, but the Northants total of 152 for seven looked below par in such ideal batting conditions.
Somerset paced their reply perfectly, despite losing skipper Marcus Trescothick for his second duck in as many games, caught at slip off a Willey lifter.
It was 50 for two when Craig Kieswetter was caught at long-on to give Willey another scalp, but Trego and Petersen then added 40 in less than five overs while taking few risks.
Trego was never at his most fluent and eventually fell lbw to the left-arm spin of Graeme White having faced 42 balls.
Petersen scored off virtually every ball he faced and accelerated just when the situation demanded, while Jos Buttler helped supply the finishing touch after James Hildreth had been run out.