The Ospreys are back in the PRO12 play-off places, after beating Edinburgh at the Liberty Stadium.
Man of the match Morgan Allen scored two tries from No.8, and scrum half Rhys Webb got another, but the Welsh side failed to get a bonus point.
Edinburgh crossed through Hamish Watson, but also had centre Nick de Luca sent off for a dangerous tip tackle late on, as they slipped to their tenth defeat in a row in all competitions.
More top news
A dreary start to the day with showers turning heavy as the day progresses.
A warm and muggy night with showers, occasionally thundery in the south. These will gradually clear eastwards through the early hours
The world record for the largest scrum was broken in Cardiff today after 1,297 rugby players from across the globe took part.