Brett D'Oliveira scored his third century for Worcestershire Seconds after moving up to the role of opener in the three-day clash with Hampshire Seconds at New Road.
The all-rounder hit 102 from 154 balls with 18 fours and as Worcestershire reached 337-8 before declaring – a first innings lead of seven.
Hampshire then reached 132-4 in their second innings to set up the prospect of an interesting final day tomorrow.
D'Oliveira's previous centuries for the Seconds had both come against Warwickshire – 100 not out in 2011 and 119 not out in 2012.
Worcestershire resumed on 25-1 and D'Oliveira shared a third wicket stand of 141 with Ross Whiteley whose 93 ball 60 contained 56 in boundaries with 11 fours and two sixes.
The 22-year-old was eventually fourth out at 218 – caught at second slip – but then skipper Gareth Andrew and Alex Hepburn both scored half centuries and shared a sixth wicket stand of 79 before the declaration.
Graeme Cessford picked up two early wickets in Hampshire's second innings as they were reduced to 49-3 before Joe Gatting's unbeaten half century led a partial recovery.
Worcestershire Seconds first innings (overnight 25-1): D'Oliveira c Terry b King 102, Milton b Barber 15, Whiteley c McManus b Taylor 60, Andrew b Barber 51, Barnard c Gatting b King 0, Hepburn not out 50, Rhodes b Taylor 0, Twohig b Taylor 14. Extras 37. Total 337-8 declared (76.3 overs).
Bowling: Akram 1-80, Barber 2-75, King 2-46, Taylor 3-77.
FOW continued: 51, 192, 218, 218, 297, 307, 337.
Hampshire Seconds second innings: Terry c Milton b Russell 16, McManus c Milton b Cessford 5, Gatting not out 53, Alsop c Twohig b Cessford 6, Hose c Rhodes b Whiles 30, Friend not out 9. Extras 13. Total 132-4 (32 overs).
Bowling: Russell 7-0-21-1, Cessford 8-4-24-2, Whiteley 3-1-20-0, Barnard 3-1-8-0, Whiles 3-0-23-1, Twohig 5-0-27-0, Rhodes 3-0-4-0.
FOW: 22, 33, 49, 93.