Gloucester got off to a flying start taking ascendancy at the scrum putting their hosts under immediate pressure.
After four minutes of the game, fly half Ross Preedy skipped through the defensive line to dot down under the posts, adding the conversion himself, giving the Cherry and Whites a 7-0 lead.
Throughout a scrappy half of rugby Gloucester failed to use the wind to full effect, and a resolute Worcester defence forced errors from Gloucester who were guilty of trying to run the ball out of their own half on too many occasions.
It was just over half way through the first half before Gloucester managed to extend their lead with a penalty goal to 10-0, which it remained until half time.
Playing into the wind in the second half Gloucester needed to find consistency in their running game.
However, it was Worcester struck first through hooker Callum Young who popped up from the bottom of a driving mall, narrowing the lead to 10-7.
Some positive attacking phases from Gloucester then led to replacement centre Ollie Thorley breaking up field to pop to the supporting Elliott Creed, who finished well making the score 15-7 going into the closing stages.
Worcester failed to give up, and when scrum half George De Cothi broke clear to score, a tense final 10 minutes were on the cards when the conversion was added to make the score 15-14.
Gloucester though had the final say and managed to close the game out through a well taken try from fullback Will Hayward making the final score 22-14 to Gloucester.
Gloucester's next game is against Leicester Tigers when the only two unbeaten teams in the U18 northern league meet on Sunday 5th January at Hartpury College, kick off 1:30pm.