That was a proper Six Nations tussle - excitement, end-to-end action and bruising collisions - that hung in the balance right until the final few minutes.
In the end, Wales' streetsmarts and immense defence got them over the line against a depleted but valiant Scotland.
That keeps their Grand Slam bid well on track and only Ireland can stop a clean sweep in Cardiff next weekend.
For Scotland and Townsend, yet more frustration. Three losses on the bounce for the first time in his tenure and they now must win at Twickenham for the first time in over 35 years to add to their measly haul of one victory.
There's plenty more rugby across the BBC this weekend with England hosting Italy in 10 minutes' time and Ireland's trip to Paris tomorrow. Join us again for those, and enjoy the rest of your weekend.