Wales have beaten Scotland 31-24 in their Six Nations rugby match at Cardiff's Millennium Stadium.
Two tries in the final four minutes rescued victory for the home side, after Scotland led 18-9 at the break with tries through John Barclay and Max Evans.
Scotland led 24-14 entering the last five minutes, only to be undone by an extraordinary Welsh comeback through Leigh Halfpenny with four minutes left.
His try was converted by Stephen Jones, who then kicked a penalty in front of the posts to level before, with time almost up, Wales regained possession from the kickoff and, with Scotland in disarray, Shane Williams found space to dive over the line.
Scotland fullback Chris Paterson became only the 13th player in international rugby union history and first Scot to make a century of Test appearances in the match.
France beat Ireland 33-10 in Paris in the late game to end the defending champions' hopes of another Grand Slam as well as their 15-month unbeaten run.
France scored three tries to one at the Stade de France, dominating the scrum and holding off sustained bouts of Irish pressure with a well organised defence and ferocious, controlled tackling.
The Blues led 17-3 at half-time.