Adam Black and Andrew Hall barged over for the Dragons, who were also awarded a penalty try, with Worcester replying with a fine try from wing Aisea Havili. The Dragons eased into a 17-0 lead after only 19 minutes but then took their foot off the pedal as they squandered further opportunities and relied on the boot of Warlow, who kicked four penalties and three conversions.
Prop Black got the first Dragons try after Wales lock Ian Gough won a line-out and then Scotland forward Hall barged over from close in. Worcester retaliated through a brilliant solo try by winger Havili, who shot away on a 70-yard run after a Dragons scrum was wheeled.
Fly-half James Brown, who landed an earlier penalty, converted. But the Dragons had the final word with an injury-time penalty try, awarded when Worcester illegally brought down a scrum as they were pushed back over their own line.
The victory proved an ideal dress rehearsal for the Dragons for their daunting back-to-back Heineken cup matches against Munster. But the match was marred by the injury to Wyatt, the Dragons' leading try scorer, who will be out until the new year.