Alviro Petersen made it two centuries in as many LV= County Championship matches for Somerset, helping the hosts close day one against Warwickshire at Taunton on 358-6.
South African international Petersen made 136 from 188 balls before falling to the second new ball, Rikki Clarke taking a sharp slip catch off the bowling of Chris Wright to give the Bears a late boost.
The breakthrough ended a fifth-run partnership worth 197 between Petersen and Joe Buttler, who ended up reaching stumps unbeaten on 90.
The pair had come together after Somerset had been in danger of wasting a century opening partnership, slipping from 103 without loss to 143-4 when Craig Kieswetter departed for a duck.
Marcus Trescothick and Nick Compton had given them the perfect platform after they'd opted to bat first on a green-looking pitch, the two openers making half-centuries.
Both then fell in the space of eight balls, however; Trescothick was trapped leg before by off-spinner Jeetan Patel for 51 before Compton (52) went lbw to Rikki Clarke, though replays showed the England opener - back in first-class action after the winter tour of New Zealand - had got an inside edge.
James Hildreth had just five to his name when he pulled Chris Woakes to square leg and when Kieswetter was put out of his misery by Wright after facing 17 balls without scoring, Warwickshire were the side in the ascendancy.
However Petersen and Buttler repaired the damage during the afternoon session and then on into the evening before the visitors finally broke their alliance when the former edged Wright to Clarke.
Peter Trego also fell after a break for bad light but Buttler stood firm through to stumps, meaning he will resume on Friday morning needing 10 more to join Petersen in the century club. Craig Overton will be with him on five not out.