Worcestershire skipper Daryl Mitchell completed 1,000 LV = Championship runs for the season and figured in a century opening partnership with Richard Oliver on a day of fluctuating fortunes against Leicestershire at New Road.
Mitchell reached his personal milestone with the last ball before lunch and the opening stand with Oliver was extended to 163.
Wickets then started to tumble at regular intervals with six falling for 63 during the afternoon session.
But Tom Kohler-Cadmore and Shaaiq Choudhry both batted responsibly during the final two hours to ensure three batting points were secured by the current Division Two leaders who closed on 317-9 from 99 overs.
Mitchell is the second player to achieve 1,000 Championship runs feat this season after Hampshire's James Vince and he has scored four centuries and two 90 plus scores in 2014.
It is the third time that the 30-year-old has scored 1,000 or more first class runs in a campaign.
For good measure Oliver weighed in with a career best 78 in his second Championship appearance.
Mitchell opted to bat after winning the toss for the fifth time in six Championship matches at New Road this season.
Oliver was looking to build on his maiden Championship half century in his debut appearance against Glamorgan.
The former Shropshire captain was soon into his stride with a cut for four off Charlie Shreck who shared the new ball with Nathan Buck.
The 24-year-old clipped Buck through mid wicket to the boundary and opened the face to steer the same bowler to wide third man for four.
Mitchell cut Shreck for four and turned him through mid wicket to the boundary as 43 came off the first 10 overs.
Spin was introduced at that juncture for the first time via James Sykes and Mitchell drove him through the covers for four as the 50 came up in the 12th over.
Runs continued to flow at a fast rate and a cut for two by Oliver off the other Leicestershire spinner, Jigar Naik, brought up his half century.
It came off just 63 balls with seven fours out of 96-0.
Mitchell cut Naik for two to bring up the 100 stand in just 24 overs.
He was greeted with warm applause from the crowd when bringing up his 1,000th run.
Oliver had reached a career best 78 from 94 balls with 12 fours when he was trapped lbw by Skykes.
Mitchell passed 8,000 first class runs in his career and went onto 90 before he attempted to cut a delivery from Redfern and was caught behind.
Four overthrows brought up the 200 in the 5st over but then Tom Fell, who made his maiden Championship century at Grace Road last month, shouldered arms to Buck and was bowled for 18 by a delivery which came back sharply.
Buck struck again in his next over when Alexei Kervezee (12) was caught behind.
He made it three wickets in three overs when wicket-keeper Ben Cox (0) was bowled as the ball nipped back with the total on 206.
Redfern picked up his second wicket when Joe Leach (7) was bowled by a delivery which kept low.
But Kohler-Cadmore reeled off a series of impressive drives in making 41 before he was adjudged lbw to Sykes who then had Jack Shantry (0) caught at first slip by Jigar Naik.
The recalled Choudhry and Saeed Ajmal, in the last appearance of his current spell at New Road, lifted the total past 300 before the latter was caught behind off a Charlie Shreck lifter.
Choudhry, who has impressed with the bat higher up the order for the Seconds this season, finished unbeaten on 40 from 107 balls.