The Dragons edged past Edinburgh 9-8 in their Magners League clash at Murrayfield on Sunday, courtesy of three penalty kicks by fly-half James Arlidge.
Andrew Turnbull scored a late fine try for the home side and coupled with Phil Godman's penalty it set up a dramatic finale.
But Edinburgh eventually ran out of steam and endured a frustrating narrow one-point defeat against bogey side, the Dragons.
Underneath persistent rain, Edinburgh grafted hard, but could not get the ball over the line - despite dominating the entire second half with some inventive rugby.
The conditions also affected the attendance with just 2,000 ticket holders witnessing Edinburgh's third defeat of the season in the Magners League.
Godman missed a conversion and a drop-goal, while flanker Scott Newlands almost bundled over from close range.
Pens: Arlidge 3
Edinburgh: 15 Chris Paterson, 14 John Houston, 13 Ben Cairns, 12 Nick De Luca, 11 Tim Visser, 10 Phil Godman, 9 Greig Laidlaw, 8 Allister Hogg (c), 7 Alan MacDonald, 6 Scott Newlands, 5 Scott MacLeod, 4 Steve Turnbull, 3 Geoff Cross, 2 Ross Ford, 1 Allan Jacobsen.
Replacements: 16 Andrew Kelly, 17 Kyle Traynor, 18 Craig Hamilton, 19 Roddy Grant, 20 Mike Blair, 21 Mark Robertson, 22 Steve Jones.
Dragons: 15 Jason Tovey, 14 Aled Brew, 13 Tom Riley, 12 Matther Watkins, 11 Richard Fussell, 10 James Arlidge, 9 Wayne Evans, 8 Grant Webb, 7 Gavin Thomas, 6 Hoani Macdonald, 5 Adam Jones, 4 Rob Sidoli, 3 Patrick Palmer, 2 Steve Jones (c), 1 Hugh Gustafson.
Replacements: 16 Duane Goodfield, 17 Peter Bracken, 18 James Harris, 19 Toby Falatau, 20 Martyn Thomas, 21 Rhodri Gomer Davies, 22 Danny Lee.
Referee: Alan Lewis (Ireland)