Ospreys continued their push for a top-six Pro12 finish with a hard-fought victory over mid-table rivals Edinburgh.
The Scots led 13-6 at one stage thanks to a try from prop Alan Dell.
But Sam Underhill’s touchdown levelled the scores, before Sam Davies’ string of second-half penalties and a late Scott Otten try sealed the hosts’ win.
Wales flanker Dan Lydiate spent time in the sin-bin before playing his part in the Ospreys’ revival.
More to follow
Ospreys: Dan Evans; Jeff Hassler, JJ Engelbrecht, Owen Watkin, Ben John; Sam Davies, Brendon Leonard (capt); Nicky Smith, Sam Parry, Ma’afu Fia, James King, Rory Thornton, Dan Lydiate, Sam Underhill, Dan Baker.
Replacements: Scott Otten, Gareth Thomas, Aaron Jarvis, Rynier Bernardo, Olly Cracknell, Tom Habberfield, Josh Matavesi, Eli Walker.
Edinburgh: Greig Tonks; Dougie Fife, Michael Allen, Sam Beard, Tom Brown; Phil Burleigh, Sean Kennedy; Allan Dell, Neil Cochrane (capt), John Andress, Anton Bresler, Ben Toolis, Jamie Ritchie, Hamish Watson, Cornell Du Preez
Replacements: George Turner, Grant Sheills, Simon Berghan, Grant Gilchrist, Magnus Bradbury, Sam Hidalgo-Clyne, Chris Dean, Blair Kinghorn.
Referee: Marius Mitrea (FIR)
Assistant referees: Nigel Owens, Sean Brickell (WRU)
Citing commissioner: Aurwel Morgan (WRU)
TMO: Tim Hayes (WRU)