Joe Leach registered career-best bowling figures as Worcestershire quickly wrapped up the Warwickshire first innings for 264 on the second morning of the LV = County Championship clash at Edgbaston.
The all-rounder dismissed Chris Wright to finish with figures of 6-79 from 27 overs.
It surpassed Leach's previous best performance of 5-36 against Kent at Tunbridge Wells last season.
Charlie Morris followed up his career best match figures of 9-109 against Somerset with 3-79 off 27 overs.
Warwickshire resumed on 258-8 from 96 overs and Morris made the first breakthrough when Keith Barker edged through to keeper Ben Cox after making 21.
Cox then pulled off a spectacular catch high to his right to dismiss Chris Wright for 16 and give Leach his sixth wicket.
Worcestershire ran into early trouble against the new ball attack of Barker and Wright.
But skipper Daryl Mitchell can consider himself desperately unfortunate to be the first wicket to fall after making a single.
Richard Oliver straight drove Wright in powerful fashion but the bowler deflected the ball onto the stumps at the non striker's end with Mitchell out of his ground.
Moeen Ali (1) was adjudged lbw against Wright who then had Oliver (13) caught at point by Ian Westwood.
Alex Gidman (0) was undone by an inswinging Barker yorker and bowled.
Alexei Kervezee got off the mark first ball with a boundary off Barker and leg glanced the same bowler for another four.
But after making nine he edged Barker through to Ian Porterfield at third slip with the total 49-5.
Tom Fell, a century-maker batting at number four against Yorkshire, looked in good nick and moved into the 20s.
By lunch Worcestershire had reached 59-5 from 20 overs with Fell on 23 and Ben Cox, a centurion against Somerset, on nine.