That result saw the Dragons leapfrog defending champions the Ospreys with both sides now chasing Glasgow for a Heineken Cup qualification play-off at the end of the season.
Dragons: S Tuipulotu; G Chapman, H Luscombe, J Bryant, B Breeze; C Warlow, G Cooper; A Black, S Jones, R Thomas, I Gough, P Sidoli, A Hall, M Owen, J Forster (capt) Replacements: A Brown, S Jones, G Robinson, B Griffiths, J Ringer, C Sweeney, G Baber