Stuart Meaker stars for Surrey
Gloucestershire slumped to 68 8 in reply before No 9 Tom Smith's 41 not out led a recovery of sorts to 156 all out.
The home side needed only 70 minutes on the third day to reach a target of 73 and secure 20 points, although Glamorgan made them work by taking three wickets.
Kent closed day three on 229 6 in their second innings, a lead of 239, thanks to half centuries from captain Rob Key (59) and Brendon Nash (51).
Finely poisedAt Guildford, all results remain possible heading into the final day between Surrey and Kent.
Smith was in again as nightwatchman before stumps, Gloucestershire losing skipper Michael Klinger on the way to 10 1 in their second innings, still 229 behind.
Skipper Daryl Mitchell, on 102 overnight, carried his bat for 167 as Worcestershire were all out for 395 in their first innings before lunch. Seamer Chris Miles, making his first championship appearance of the summer after a back injury, finished with figures Reebok Shoes For Girls
Glamorgan seamer Michael Hogan (2 17) accounted for Madsen on the final day to take his match tally to seven wickets.
Derbyshire earned back to back victories for the first time in the County Championship this season as they beat Glamorgan by six wickets in their Division Two game at Derby.
Lead actWorcestershire are well on course to extend their lead at the top of Division Two after making Gloucestershire follow on at Cheltenham on day two.
Worcestershire's Reebok Answer 5
Ben Slater (20) and Shivnarine Chanderpaul (11) who together with Mark Footitt were presented with county caps after the match were dismissed before Wes Durston saw Derbyshire home with 13 not out.
Surrey paceman Stuart Meaker removed both Key and Nash among his 4 67 haul, taking his match tally to eight wickets.
The result moves Derbyshire above Glamorgan into fifth in the table.
bowling attack, which is without Pakistan spinner Saeed Ajmal for the championship Saucony Atlanta run in, shared the wickets around, including two for Ajmal's replacement, New Zealand left arm fast bowler Mitchell McClenaghan.
Resuming on 13 1, Wayne Madsen (19), Saucony Boston Public Gardens
of 5 90.
Meaker also impressed with the bat earlier in the day, hitting 53 and sharing an 82 run stand with Matt Dunn (31) for the 10th wicket as Surrey, on 303 6 overnight, got up to 398 to limit their first innings deficit to 10 runs.
Reebok Ladies Shoes