A century stand for the eighth wicket between Piyush Chawla and Alex Barrow gave Somerset the edge after an absorbing day one of their LV= County Championship clash with Middlesex at Lord's.
The pair came together with Somerset in trouble shortly after Tea on 211/7, having elected to bat on a good pitch.
India leg-spinner Chawla launched an aggressive counter-attack, his innings including two sixes - one of which sailed into the Pavilion.
Barrow, 21, meanwhile batted in more orthodox fashion in compiling his third first-class half century, before falling late in the day to Gareth Berg, ending a stand of 107.
It completed a day which ebbed and flowed both ways, after Marcus Trescothick asked the returning Chris Rogers to field at the toss.
Trescothick and Nick Compton eased to 79 before Compton departed to Club captain Neil Dexter, but number three Chris Jones picked up where he left off on his way to 58.
But after Trescothick fell with the score on 116 Middlesex had an extended period of dominance as Somerset struggled against the medium pace of Dexter and left-arm spinner Ravi Patel.
Chawla and Barrow regained the initiative though, to make it the visitors' day.