Wales clinched the Six Nations title and the Grand Slam for a tournament clean sweep after victory against Ireland in the final game.
Wales last won the title in 2013 and the Grand Slam in 2012.
Hadleigh Parkes scored the first try for Wales as it trounced Ireland 25-7 to clinch the Grand Slam.
Welsh fans were in good voice in Cardiff despite the deluge.
The open roof made conditions difficult for both sides but failed to dampen the spirits of the capacity crowd.
The players observed a minute's silence before the game for the victims of the New Zealand shooting massacre.
Expectant fans were in the mood to see Wales seal the Six Nations title.
Ireland's players were dejected at the end.
The title had been won before England took on Scotland but the men in white exploded out of the blocks. Jack Nowell threaded his way over for England's opener at Twickenham.
Jonny May was one of the early try scorers as England raced to a 31-0 lead.
But Scotland fought back in remarkable fashion to lead 38-31.
Scotland scored six unanswered tries as England fell apart. The Scots were of the verge of the biggest comeback in the tournament's history.
But George Ford dived over at the death for England and converted his own try to haul his side back to 38-38 at the final whistle.