Edinburgh shocked play-off contenders the Ospreys to end their run of seven consecutive defeats with a narrow 23-16 victory.
With all their points coming from fly-half Dan Biggar, it still wasn't enough to stop the away side going down to their first loss in eight games.
Instead, it was the hosts' first success over Welsh opposition this season in nine attempts with fly-half Greg Laidlaw particularly outstanding.
Having not won at Murrayfield since 2007, the Ospreys set out to quickly banish those recent memories and they opened up an early six-point lead through two Biggar penalties.
However, Edinburgh responded when Laidlaw kicked one of his own to reduce the gap. But the Ospreys looked dangerous throughout the first-half and it was no surprise to see them notch the opening try of the match.
Full-back Richard Fussell could have reached the line himself but he decided to off-load to Biggar for his own converted score.
The away side couldn't sustain the pressure and it was the hosts who got back into the game through full-back Jim Thompson, Laidlaw adding the extras, to leave the Scottish team 13-10 behind at the break.
And the Ospreys started the second period brightly only to see Laidlaw level the scores with a penalty.
Biggar restored their advantage after lock Esteban Lozada was sin-binned, but Edinburgh took the lead for the first time when winger Tim Visser showed his exceptional finishing prowess to touch down for a converted try.
Laidlaw then made sure of the win three minutes from time with a penalty.
Tries: Thompson, Visser
Cons: Laidlaw 2
Pens: Laidlaw 3
Pen: Biggar 3
Edinburgh: 15 Jim Thompson, 14 Simon Webster, 13 Ben Cairns, 12 James King, 11 Tim Visser, 10 Greig Laidlaw, 9 Mike Blair, 8 David Denton, 7 Scott Newlands, 6 Fraser McKenzie, 5 Esteban Lozada, 4 Scott MacLeod, 3 David Young, 2 Andrew Kelly (c), 1 Kyle Traynor.
Replacements: 16 Alun Walker, 17 Robin Hislop, 18 Jack Gilding, 19 Steven Turnbull, 20 Struan Dewar, 21 Lee Jones, 22 David Blair, 23 Tom Brown.
Ospreys: 15 Richard Fussell, 14 Tommy Bowe, 13 Sonny Parker, 12 Ashley Beck, 11 Nikki Walker, 10 Dan Biggar, 9 Rhys Webb, 8 Ryan Jones, 7 Justin Tipuric (c), 6 Tom Smith, 5 Ian Evans, 4 Ian Gough, 3 Adam Jones, 2 Huw Bennett, 1 Duncan Jones.
Replacements: 16 Richard Hibbard, 17 Ryan Bevington, 18 Cai Griffiths, 19 Alun Wyn Jones, 20 Jerry Collins, 21 Tom, Isaacs, 22 James Hook, 23 Andrew Bishop
Referee: Dudley Phillips (IRFU)