Scotland claimed a 10-14 victory over Wales, their first win on Welsh soil since 2002.
A dour match was hampered by the swirling wind as Wales led 7-6 at half-time following a Rhys Carre try while Stuart McInally scored a second-half try and Stuart Hogg added a late penalty to seal victory.
Scotland claimed the win on the day Wales captain Alun Wyn Jones became the world's most capped international player making his 149th Test appearance
View this post on Instagram
Scotland have now won just 3 of their last 17 Six Nations games against Scotland, this after winning just one of their first four meetings in the Six Nations. They have also won 10 of their 11 home games against Scotland in the Six Nations, including the last nine in a row.
Tough conditions in Llanelli meant the game was far from free-flowing with both sides dropping the ball on the foot in an attempt to gain a tactical advantage. However, both sides suffered setbacks in attempting this with Finn Russell, Dan Biggar and Adam Hasting leaving the pitch injured.
Finn Russell missed his first opportunity to open the scoring with a penalty before slotting his second attempt in the 10th minute as Scotland lead by three. Wales hit back as Rhy Carre forced his way over the line from close range after Fraser Brown's throw at the lineout close to the Scotland line went straight to a Welsh hand.
Scotland were dealt a blow before half time as Finn Russell was forced off the pitch with an injury with his replacement Adam Hastings knocking over a penalty as Scotland closed the gap to a single point at half time.
Wales also lost their starting flyhalf early in the second half when Dan Biggar was also forced off the pitch and replaced by Rhys Patchell. Despite losing Russell, Scotland started the second half brightly with the brilliant defence from the likes of James Davies and Shane Lewis-Hughes.
Scotland finally made their pressure count as they formed a powerful maul inside the Wales 22 with Stuart McInally charging over the line just after the hour mark to put Scotland into the lead. Their lead didn't last too long with Leigh Halfpenny knocking over a three-pointer just four minutes later.
Adam Hastings left the field in the 69th minute which marked a test debut for scrumhalf Scott Steele who slotted on the wing with Stuart Hogg taking over as flyhalf. With a narrow one point lead, Wales went in search of a winner from their own half but man of the match Jamie Ritchie got over the ball at the breakdown to win a crucial penalty which Stuart Hogg slotted to seal the result for Scotland.
Wales have now lost five games in a row and will look to bounce back in a fortnight's time when they kick off their Autumn Nations Cup campaign against Ireland. Meanwhile Scotland head to Italy where they kick off their Autumn Nations Cup.