Ospreys climbed into a tip 6 of a Pro12 with a hard-fought feat over mid-table rivals Edinburgh.
The Scots led 13-6 during one theatre interjection to a try from column Alan Dell.
But Sam Underhill’s touchdown leveled a scores, before Sam Davies’ fibre of second-half penalties and a late Scott Otten try hermetic a hosts’ win.
Wales flanker Dan Lydiate spent time in a sin-bin before personification his partial in a Ospreys’ revival.
Glasgow’s win opposite Munster means Ospreys leapfrogged a Irish range into sixth place, a final of a European Champions Cup subordinate spots.
The opening stages were a conflict of a foot between Davies and Greig Tonks, with both group alighting dual penalties in a initial 25 minutes.
Edinburgh were carrying a improved of a domain conflict and pennyless by for a initial try on 26 minutes.
Lydiate was nude of possession on his possess 22 and Tonks’ mangle put column Dell over between a posts, Tonks converting.
Ospreys managed to moment a plain visitors’ counterclaim on 34 mins with a chip from Davies well collected by Ben John to put Underhill over in a corner, Davies adding a extras.
But Lydiate’s chances of impressing Wales manager Warren Gatland took a hit when he was judged not to have used his arms in a tackle on Anton Bresler and was shown a yellow label by arbitrate Marius Mitrea.
Ospreys gradually took assign of a forbidding diversion with Davies alighting penalties after 45, 61 and 71 minutes.
Edinburgh also fell tainted of Mitrea’s alarm after a array of ruck penalties, with captain Neil Cochrane being sin-binned in a final quarter.
Lydiate was eventually transposed after 73 mins carrying put in his share of tackles in his bid to acquire a Wales starting place, though it was back-row co-worker Dan Baker who warranted a man-of-the-match accolade.
Otten’s close-range measure with 3 mins left killed off a Scots’ chances of rescuing a losing reward indicate and left them only forward of a Ospreys in a Pro12 list on points difference.
Meanwhile, World Cup final arbitrate Nigel Owens was on avocation on a touchline instead of Craig Evans, whose late offside call opposite Edinburgh saw them remove in a final notation divided to Scarlets 7 days previously.
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)