A Nicky Roberts penalty edged the Ospreys in front, but the Dragons led 14-8 at half time courtesy of a try from loose head prop Richard Cornock. The second half belonged totally to the Ospreys with the impressive wing Lee Bevan chipping over full back Fox to score his side's second try and Roberts charging down a clearance kick for the Ospreys' third.
Roberts converted both for a 22-14 lead and after Dragons' flanker Robert Nash was yellow carded by referee Huw Watkins on the hour, the home side were unable to fashion a comeback. In fact the Ospreys, who had hooker Mark Breeze binned late on, extended their lead when man of the match Bevan seized on an error inside the Dragons' 22 to score his second try of the evening which Roberts once again improved.
The game between the Scarlets and Blues at Narberth was postponed due to a frozen pitch.
Tries: Fox, Cornock
Conversions: Smith (2)
Tries: Jones, Bevan (2), Roberts
Conversions: Roberts (3)