Worcestershire captain Daryl Mitchell scored his first Specsavers County Championship century of the season on a drastically curtailed third day against Northamptonshire at New Road.
The 32-year-old went to his century off 164 balls with 16 boundaries.
Now Mitchell needs only another 28 runs to complete 10,000 in his career in first class cricket.
Only 17.2 overs were possible in the day as Worcestershire added 42 runs for the loss of two wickets in reaching 195-3 in reply to Northants 551 all out.
Worcestershire resumed on 153-1 from 40 overs in overcast conditions which were much more bowler-friendly than on the opening two days.
They added only seven more runs before Ben Sanderson accounted for Tom Fell (66) who was caught behind.
The stand with Mitchell had been worth 152 in 42 overs. Mitchell, who had been on 86 overnight, reached three figures with an edge for four through the slips off Sanderson.
Play was halted after 12.3 overs and there was then a four hour delay before the players returned for two brief interludes.
In the first of those Joe Clarke (6) edged yesterday's debutant century-maker Chad Barrett and was caught by Ben Duckett at first slip.
When umpires Steve Gale and Graham Lloyd called off play for the day, Mitchell was unbeaten on 102.