Scotland pull back from cliff edge
Trailing 20-5 with half an hour left to play at the Principality Stadium, Scotland were staring down the barrel of a hugely damaging defeat.
As good as Wales were, not many would have forgiven Gregor Townsend and his team had they gone down to a side that had lost 23 of their previous 25 Test matches.
So often the Scots have proved unable to dig themselves out of a hole, and it's to their great credit they did so under extreme pressure in Cardiff.
The performance level was way below what we saw against England, but Scotland navigated their way through choppy waters to win ugly and keep their Six Nations hopes alive.
Quick-thinking Russell's key moment
The crucial moment of the match came, as it so often does, from Finn Russell.
Having just conceded a penalty to fall 24-12 behind, Russell's clever and perfectly executed quick restart to set up Darcy Graham for a try completely changed the complexion of the game.
Suddenly a buoyant Principality crowd became nervous, and a Wales team who had given so much started to doubt themselves.
His try early in the second half started the Scottish revival and Russell's big interventions were critical in Scotland ultimately getting over the line.
Townsend's changes turn tide
A criticism levelled at Townsend more than once has been his use of the bench.
At times he has turned to his replacements too late - or not at all - in matches, but he made decisive early moves in Cardiff.
He introduced Pierre Schoeman and Josh Bayliss in the 35th minute to try and inject some fresh impetus to a side that was on the back foot.
The rest of the bench was emptied at the right times to wrestle the momentum of the match away from Wales and Scotland won the second half 21-6 to snatch victory in a match that could so easily have been lost.