The 19-13 victory over Edinburgh at Murrayfield saw the Dragons move up to third in the Magners League table.
Paul Turner’s men saw off Ulster last Sunday and left Andy Robinson still searching for his first win as boss of Edinburgh.
The Scottish side could have leapfrogged the Dragons with a victory at Murrayfield, but it was not to be and they remain on six points from their four games played.
The result means Welsh regions occupy the top three slots in the Magners League, after wins for the Blues and Scarlets over Connacht and Ulster respectively.
Edinburgh: Nick De Luca, Andrew Turnbull, Ben Cairns, John Houston, Andrew Maxwell, Phil Godman, Ben Meyer; Augusto Allori, Andrew Kelly, Geoff Cross, Craig Hamilton, Ben Gissing, Matt Mustchin, Ross Rennie, Simon Cross. Replacements: Steven Lawrie, Ryan Grant, Fergus Pringle, Roland Reid, Greig Laidlaw, Alistair Warnock, Matt Dey.
Dragons: Kevin Morgan, Gareth Wyatt, Rhodri Gomer Davies, Ashley Smith, Richard Mustoe, Ceri Sweeney, Wayne Evans, Adam Black, Steve Jones, Rhys Thomas, Luke Charteris, Andy Hall, Michael Owen, Colin Charvis, Richard Parks. Replacements: Hugh Gustafson, Ben Daly, Joe Bearman, Jamie Ringer, Aled Thomas, Martyn Thomas, Alex Walker.
Referee: David Keane (IRFU).