Ospreys kept alive their hopes of a BKT United Rugby Championship play-off place with a bonus-point win against Dragons in Swansea.
Wales fly-half Dan Edwards scored 20 points as Ospreys recovered from a slow start in the final Welsh derby of the season.
Dragons took an early 10-0 lead through a try from Wales Under-20s wing Harry Rees-Weldon on his debut and the boot of Angus O'Brien.
Ospreys responded with tries from Will Spencer and Dewi Lake to lead 14-10 at half-time.
Edwards and wing Keelan Giles both scored second-half try doubles, with prop Ben Warren and scrum-halves Kieran Hardy and Reuben Morgan-Williams also crossing.
Dragons scrum-half Rhodri Williams and wing Jared Rosser scored second half tries. Click below for all the highlights...