Charlie Morris and Saeed Ajmal boosted Worcestershire's victory hopes by claiming five wickets between them before lunch on the final day of the LV = County Championship clash with Glamorgan at New Road.
Morris took his wicket tally to the 30 mark for the campaign by prising out the first three batsmen in a spell of 8-3-14-3.
Then Ajmal picked up his 50th Championship wicket of the campaign and added another for good measure as Glamorgan were reduced to 32-5 after being set a 355 target in 97 overs.
Morris struck in his first over of the day when Tom Lancefield was stuck on the crease and edged to Tom Kohler-Cadmore who pouched a fine catch low to his left at third slip.
Nightwatchman Andrew Salter and new batsman Jacques Rudolph got their heads down against the accurate bowling of Jack Shantry and Morris.
They stayed together for 12 overs before Morris broke through again when Salter, having lasted 51 balls for two runs, fended off a short delivery and was caught by Shantry in the gulley with the total on 12.
Morris then collected the prized wicket of Rudolph who had batted well for 80 in the first innings before being run out.
This time Richard Oliver took a sharp low catch at short mid wicket to dismiss Rudolph for 11.
Ajmal then came into the attack in place of Shantry who conceded only three runs in his eight over spell.
His 50th wicket of the campaign came when Ben Wright (10) swept at the Pakistan star and was caught by Moeen Ali at deep square leg.
It became 32-5 when Chris Cooke failed to trouble the scorers before driving Ajmal to Shantry at mid off.
Will Bragg and Jim Allenby saw Glamorgan through to lunch without any further mishap at 46-5 from 30 overs.