The Welsh team's last three wickets eventually added 149 as Jim Allenby made his second half-century of the match before they were dismissed for 278, leaving Worcestershire 51 to win which the hosts knocked off inside 10 overs.
Left-arm paceman Jack Shantry claimed four for 77 to complete an eight-wicket match haul.
Essex are scenting victory heading into the final day of their clash at Leicestershire at Grace Road thanks to a first century of the season from skipper James Foster.
Foster made 143 to help Essex reach 356 all out - a lead of 54 - before the visitors reduced Leicestershire to 91 for four in their second innings.
- Sports & Recreation
- Jack Shantry
- Jim Allenby