David Payne claimed his 250th first-class wicket as Gloucestershire's Specsavers County Championship clash with Worcestershire moved towards a potentially exciting conclusion on the third day at a sweltering Cheltenham.
Gloucestershire closed on 149-8, a lead of 210, and all results are still possible on a pitch that has continued to give some assistance to the seam bowlers.
Payne's landmark came when he dismissed Dillon Pennington lbw as Worcestershire were dismissed for 293 in reply to Gloucestershire's 354.
At one point, the Pears slipped to 246-9 before a defiant last-wicket stand of 47 between captain Joe Leach and Adam Finch.
That meant Gloucestershire, without seamer Matt Taylor because of a side strain, led by just 61 on first innings.
The hosts stumbled to 47-4 and then slipped again from 103-4 once Ryan Higgins was dismissed for 36.