Charlie Morris completed his third five wicket haul of the campaign and openers Hamish Rutherford and Daryl Mitchell hit half centuries as Worcestershire established a position of strength on day two of the Specsavers County |Championship match with Glamorgan at Blackfinch New Road.
Morris returned 5-73 from 17.5 overs as Glamorgan were bowled out for 193 as Worcestershire earned a first innings lead of 12.
There was still some encouragement for the bowlers when Worcestershire batted for a second time.
But Rutherford raced to a half century off only 51 balls and featured in an opening partnership of 70 with Mitchell.
After Rutherford’s dismissal, Mitchell dug in for a typically defiant unbeaten fifty and, with good support from Jack Haynes, steered Worcestershire to 153-2 by the close.
Morris struck in successive overs after Glamorgan resumed on 44-2 when West Indian opener Kraigg Brathwaite (19) was caught behind and Billy Root (8) drove a wide delivery to cover.
Samit Patel (5), on loan from Nottinghamshire, pulled a short ball from Adam Finch straight to deep backward square.
Moeen Ali held onto a sharp head high return catch offered by David Lloyd (35) while captain Chris Cooke (24) fell victim to a low first slip catch by Riki Wessels off Joe Leach.
Morris returned after lunch to bowl Ruaidhri Smith (18) and completed his five-for by having Michael Hogan (15) caught at deep fine leg while in between Lukas Carey (16) drilled Moeen straight to cover.
Rutherford (52) ensured Worcestershire built on their narrow first innings advantage in quickfire fashion.
He reeled off a series of impressive drives and raced to a half century with nine boundaries.
The New Zealander eventually edged Smith to second slip but Moeen kept the momentum going for the home side.
He swept Patel for four and twice cover drove Smith to the ropes.
But after making 26 the England all-rounder aimed a big shot through mid-wicket off Patel and holed out to Hogan at mid off.
Mitchell was joined by Haynes and they ensured Worcestershire maintained the advantage during a patient stand so far worth 46 in 23 overs.
A four through the covers off Smith took Mitchell to a 143 ball fifty from 147 balls and he ended the day on 52 with Haynes 22 not out.