The first half in particular proved to be crucial. Gloucester had the wind at their backs and carved out a host of promising positions but squandered the lot before virtually gifting the home side a 13-0 lead.
A penalty try got Gloucester back into contention on the stroke of half time and Lesley Vainikolo's try early in the second period got the side back to within a point but they were never able to get back on terms and a late try for the Dragons sealed the win.
Gloucester can point to the conditions and the fact that only four starters remained from the won over Leicester Tigers at the weekend.
But let's take nothing away from the home side who coped well on the night and well and truly capitalised on the few chances that came their way.
On a damp evening at Rodney Parade, the Dragons got the action underway and it was apparent from the off that both sides were intent on playing a bit of rugby although Gloucester had the benefit of the wind at their backs.
It was a promising opening few minutes for Gloucester as Freddie Burns prodded his team into the home 22, Alex Brown nicked an early Dragons lineout and Lesley Vainikolo was only prevented from rampaging towards the line by a forward pass.
The pressure built and Freddie Burns eventually opted to go for the posts with a penalty but, after a lengthy delay as the referee had his audio equipment sorted, pushed his kick across the posts.
He was duly given another chance just moments later as the home side interfered at a ruck but was off target again.
It was all Gloucester but the scoreboard wasn't moving although Freddie Burns showed a glimpse of what he's capable of with ball in hand with a searing break.
However, poor ball retention gave the Dragons a chance to hack downfield and, although Jonny May outpaced Aled Brew to get back, a penalty was conceded and Matthew Jones made it 3-0 after 19 minutes.
Bad then went to worse as, after another spell of Gloucester attack, Vainikolo spilled a fairly aimless kick downfield and a penalty was conceded at the ruck. Jones again bisected the posts for 6-0.
An frustrating opening half hour as typified as Jonny May ran into a beautifully weighted chip from Freddie Burns but Henry Trinder couldn't hang on to the offload with an unmarked Voyce outside him.
With half time rapidly approaching and a largely forgettable 40 minutes of rugby drawing to a close, little was going Gloucester's way, especially the refereeing decisions, and a moment of inspiration was needed.
However, trying to force the game, a loose offload by May was snaffled by the Dragons backline and Patrick Leach had the simple task of offloading to the flying Adam Hughes who sprinted clear and behind the posts. Jones converted for a 13-0 lead.
With just moments to go, the Gloucester pack responded by keeping the ball in an energy sapping driving maul. Two powerful scrums followed, both of which were halted illegally and a penalty try was awarded. Burns converted to reduce the gap to 13-7 at half time.
The Dragons would obviously go into half time the happier of the two sides. They'd created little but had a useful 13-7 lead thanks mainly to a series of Gloucester errors.
It was vaguely reminiscent of the opening game of the season against the Exeter Chiefs when Gloucester, by and large, played themselves out the game.
The Dragons would have the wind at their backs in the second half and Matthew Jones would be foolish not to use it to try and pin Gloucester back and force them to play from deep.
To get back into this one, Gloucester would have to maintain possession a whole lot better than they had in the first half with the pack perhaps the key.
As predicted, Jones soon unleashed one long touchfinder but Bryan Redpath's side weren't giving this one up just yet with a number of powerful scrums which resulted in a try out wide for Lesley Vainikolo after a powerful pick and go from Matt Cox.
Into the teeth of the wind, Burns' conversion from the touchline hit the angle of post and crossbar but stayed out.
Gloucester's pack seemed to have the upper hand by far and it came as some surprise when they were penalised in their own put in minutes later but Jones was wide and short with his long penalty attempt.
The game was still well and truly in the balance as the game went into the final quarter and both sides sent fresh reinforcements into the fray in the quest for a win.
One significant contribution from either side was required and it looked as though Henry Trinder's handling error on his own line as Gloucester broke from deep would provide it.
Gloucester conceded a penalty from the scrum which the Dragons put into the corner and the catch and drive resulted in a try for Robin Sowden-Taylor to give the home side an 18-12 lead.
The Dragons looked to close out the game but coughed up possession as the game went into injury time giving Gloucester a great attacking position deep in the home 22.
Gloucester went for the scrum banking on their superior power up front doing the job once again. They looked to have the nudge on but the ball squirted loose in the greasy conditions and the game was up.
|Newport Gwent Dragons Score Card|
|Gloucester Rugby Score Card|