Glasgow claimed revenge for last month's Magners League defeat at Rodney Parade as they opened their Heineken Cup campaign with a 21-13 home victory over the Dragons.
Tries from Graeme Morrison and Fergus Thomson sealed the win for the home side and although they had some shaky spells, their pace behind the scrum always had the visitors in trouble.
Adam Hughes scored the Dragons' only try with Matthew Jones kicking the rest of their points.
Dragons collected a simple score in their first visit to the Glasgow 22 as Andrew Coombs and Scott Morgan made inroads down the left, the ball was switched to midfield, Warriors defence edged in and when the ball reached Hughes the wing crashed over unopposed. Jones slotted the conversion.
It was then that Glasgow number 10 Ruaridh Jackson took a hand with 25 minutes gone and he proceeded to kick three penalties in quick succession as referee Jerome Garces ran out of patience with the Dragons infringing.
Then, with five minutes of the half remaining, came the score the Warriors had been threatening. Colin Gregor scorched away and found John Barclay inside him. The Warriors skipper was hauled down inches short but rapidly recycled ball gave Morrison space to go over, giving Jackson a straightforward conversion.
At 16-7 ahead heading towards the break, the Warriors were in control, but a rush of blood to the head gave Jones the chance to bring the margin back to six points at half-time with a simple penalty.
Jones narrowed the margin further with a penalty four minutes into the second half. Argentinian wing Federico Aramburu had gone close a couple of times for the Warriors and from his second dip at the line, quick ball found the Dragons way out of position and hooker Thomson went over for Glasgow's second try.
Although Jackson missed the conversion, the home side were growing in confidence. But a Wayne Evans kick left the hobbling Bernardo Stortoni stranded and Glasgow were penned in their own 22 until man-of-the-match Gregor got them out of trouble with a couple of fine clearances, picking up a very late challenge from Robin Sowden-Taylor in the process which surprisingly went unpunished.
Jones had a last-minute attempt to salvage the bonus point but the kick fell short, a Dragons final flurry came to nothing and Glasgow had ended their losing streak.