Mitchell hits another ton
Captain Daryl Mitchell scored his second century of the match as Worcestershire continued to stamp their authority on proceedings at Cardiff.
Mitchell was unbeaten on 151 as the visitors declared their second innings on 296 for six, a lead of 381 over Glamorgan in the LV= County Championship Division Two clash.
And their declaration bore fruit when Gareth Andrew bowled Jacques Rudolph to leave the hosts on 14 for one at the close, still 367 runs adrift and facing a major battle to save the game on the final day.
Worcestershire began the day on 20 without loss but lost Matthew Pardoe and Tom Kohler-Cadmore cheaply.
That brought on-loan Nottinghamshire and England batsman Alex Hales to the crease and he and Mitchell really took the game away from Glamorgan.
They batted together for 35 overs, putting on 134 runs before Hales was stumped by Mark Wallace off the bowling of Dean Cosker for 63.
Mitchell would not budge, though, and soon reached his second century.
It is the second time Mitchell has scored two tons in a match, with the first coming at Cheltenham in 2010.
Alexei Kervezee proved an able accomplice and reached 32 before Cosker claimed a second wicket of the innings and seventh of the match.
Two hours were then lost to rain directly after tea, with play resuming at 6.05pm.
And two more Cosker wickets followed as Ross Whiteley and Andrew also fell but Mitchell, who was the final man out in the first innings, passed his 150 and the declaration soon followed.
That left Glamorgan having to face five overs but they lasted only two and a half before Rudolph's stumps were sent flying.