Captain Jimmy Adams struck his first century of the new season as Hampshire's batsmen dominated the opening day against Worcestershire in Southampton.
After winning the toss and electing to bat, Adams hit 151 not out and Hampshire reached 367-6 at stumps.
Opening pair Michael Carberry (62) and Adams took advantage of some wayward bowling during a stand of 113 in 25.4 overs.
It took a change of bowling - and a change of pace - to remove Carberry, spinner Moeen Ali striking with his fourth ball to leave Hants 127-1 at lunch.
After the interval, Chris Russell removed Liam Dawson for 26, before Ali struck again, dismissing Australian George Bailey (11) caught at slip from a loose slash outside off-stump.
The wicket left Hampshire at 197-3, but brought the home side's most in-form batsmen, James Vince, to the crease to accompany skipper Adams.
The pair batted with great composure, with Adams progressing ever more serenely to his ton, while Vince - himself on a run of three consecutive first-class hundreds - looking ominously fluent.
On the stroke of tea, Adams reached three figures from 194 balls and ensured Hants went to tea in total control, at 246-3.
After the break, Vince (52) progressed to his half-century with some crunching drives, but threw his wicket away soon after, mis-timing a pre-meditated slog to Alan Richardson at mid-on, to give Ali his third wicket and leave Hants on 279-4.
New batsman Sean Ervine (18) added 40 in seven overs with the increasingly attacking Adams, before being undone by a superb delivery from Russell, which nipped away and clipped the top of off-stump.
Hampshire progressed past 350 before they lost their sixth wicket, keeper Adam Wheater trapped leg before by the hard-working Richardson for 15.