Edinburgh made it five wins in a row in all competitions with a 37-10 bonus-point win over Ospreys on Saturday evening.
Ospreys had opened brightly and built a 10-3 lead thanks to a try from Dmitri Arhip.
The score was converted by Sam Davies, who added a penalty before Edinburgh clicked and went on to dominate this Guinness PRO14 clash.
A try from Blair Kinghorn, converted by Jason Tovey, who kicked three penalties, left the hosts 16-10 ahead at half-time.
The second-half was all Edinburgh, with further tries from Nathan Fowles and Magnus Bradbury - converted by Tovey.
Defeat for Ospreys means their win over Dragons last week is now a lone success in a run of nine matches in all competitions.
Adopting a methodical style and choosing not to kick penalties, Ospreys had trapped Edinburgh in their 22 and eventually prop Dimitri Arhip crossed from close range for fly-half Davies to convert.
Tovey pulled back three points for the hosts with a penalty but the initiative stayed with Ospreys. However, unable to penetrate the home defence, Davies added a penalty to put his side 10-3 ahead, but that was as good as it got for Ospreys.
Because on the half-hour mark, Edinburgh's backs clicked with Tom Brown linking with man of the match Cornell Du Preez to touch down. Tovey converted.
Ospreys were rocked and had scrum-half Brendon Leonard sin-binned for a high tackle. Tovey kicked two more penalties to make it 16-10 in Edinburgh's favour.
And it was to get better for the home side after the resumption with centre James Johnstone sending scrum-half Fowles under the bar. Tovey converted.
By now, Edinburgh's dominance had trapped Ospreys in their half.
They offered stout resistance before their defence was prised open by a piece of magic from Tovey, who then converted his own try to put Edinburgh 30-10 ahead after an hour.
The closing stages focused on Edinburgh's search for the try bonus-point, which came in the last minute from Bradbury with Tovey converting.