Wales have roared back from a halftime deficit to complete a remarkable 25-24 Six Nations win over Scotland.
Winger Darcy Graham darted onto a clever chip from Ali Price to score the first try, before the effervescent Scotland captain Stuart Hogg collected his own kick through to add another.
But after barely firing a shot in the first period, Wales fought back, with tries from Louis Rees-Zammit and Liam Williams. Prop Wyn Jones thudded over, after a driving maul to score a third.
A 54th-minute red card for Zander Fagerson appeared to seal Scotland's fate, but Hogg reclaimed the lead for the home side with yet another brilliant score.
But the last laugh belonged to Wales in a breathless finale, as Rees-Zammit scored his second try via his own brilliant chip-and-chase.
Earlier, England put their Scotland defeat behind them with a six-try 41-18 victory over Italy at Twickenham.
Anthony Watson scored two tries and Jonny May claimed a memorable one with an astonishing, acrobatic leap.
Jonny Hill, Jack Willis and Elliot Daly also scored, but the young Italy side were far from disgraced, despite falling to a 29th successive Six Nations defeat.
England were scrappy and inaccurate in the early stages, but eventually settled to their task and showed signs of the cohesive attacking coach Eddie Jones had called for after last week's poor showing.
In response to that, Jones had opted against throwing in his youngsters, instead fielding the most experienced England XV ever to take the field, with 810 caps between them, against a desperately inexperienced Italian team.
The visitors struck first though, with a well-crafted try after two minutes by winger Monty Ioane, nephew of former Australia wing Digby.
A pushover score by Hill and a penalty apiece had the game level at 8-8 midway through the half, before England grabbed control with scores by both wingers.