Wales completely dominated the Republic of Ireland and ran out 4-1 winners in their opening game of the UEFA Nations League.
Goals from Tom Lawrence, Gareth Bale and Aaron Ramsey put the home side 3-0 up at the break and Connor Roberts’ strike made it 4-0 with only 55 minutes on the clock.
Substitute Shaun Williams capitalised on a mistake by Ramsey to score a consolation goal but it was a rough night for the Irish, who less than a year ago beat Wales at the same stadium in a vital World Cup qualifier.
Here’s how we rated both sets of players.
Wales 4-1 Republic of Ireland - Player Ratings
Wayne Hennessey - 6
Hardly had to do a thing. He made a comfortable save from Shane Duffy but had little chance of saving the goal.
Connor Roberts - 8
Scored his first international goal in the second half, after nearly scoring a header in the first period. Was a constant attacking threat all night.
Ashley Williams - 6
Was hardly tested but did what was needed with little fuss.
Chris Mepham - 7
The Brentford defender looked comfortable at the back and was more than happy to play out from defence, which was a huge plus point for Wales.
Ben Davies - 8
Stifled a few Irish attacks with relative ease. His assist for Bale’s goal was absolutely brilliant and he provided an attacking threat all night.
Ethan Ampadu - 9
It’s not often that a teenager looks like the best player on the pitch in a competitive international game but Ampadu looked just that. He was brilliant as his range of passing opened up numerous doors for the Welsh attack.
Joe Allen - 8
Allen ran the game from midfield. He defended well and kept things ticking over. His good work set up Lawrence for Wales’ opener.
Aaron Ramsey - 7
Got the goal his performance deserved, although he’ll be a bit annoyed about the role he played in Ireland getting a consolation.
David Brooks - 8
Had the fans off their seats on more than one occasion with his direct attacking play.
Tom Lawrence - 7
Got Wales off the mark with a neat finish and had a very good first half, but he did go off the boil slightly after the break.
Gareth Bale - 7
After a rather sloppy start, Bale showed his quality with a great goal. He had a few strikes from distance but he wasn’t as involved in the game as we’ve come to expect.
Darren Randolph - 6
Had no chance to save any of the goals. Made a good late save from Tyler Roberts.
Seamus Coleman - 5
Found it tough to keep up with the ferocious Welsh attack at times. Didn’t get much chance to show his attacking ability.
Shane Duffy - 5
Duffy won’t be best pleased with his performance, although if it wasn’t for him, the scoreline could have been even worse for Ireland as he made a few vital clearances.
Ciaran Clark - 4
Was caught ball watching for the Wales opener and that was just the start of a bad night for Clark as he looked rattled all night.
Stephen Ward - 4
Playing his 50th game for Ireland, Ward will not be best pleased with his night. He got exposed for the third goal and picked up an injury later on. Questions will be asked about his position in the team now.
Cyrus Christie - 5
Put in a few decent crosses in the first half but he looked completely spent in the second.
Jeff Hendrick - 4
His use of the ball was unusually poor. His misplaced pass led to Bale’s goal and his delivery from set-pieces was not good enough all game.
Conor Hourihane - 4
Did he play!? Was anonymous throughout as Ireland failed to show anything in an attacking sense.
Callum Robinson - 6
Probably Ireland’s best player on what was a poor night for the team. Came close to getting a debut goal in the first half and looked the most likely to do anything in the final third.
Callum O’Dowda - 4
Similar to Hourihane, it’s tough to remember anything of note that O’Dowda did. He’s looking to earn a regular place in the side but did little to impress.
Jon Walters - 4
He spent the night chasing lost causes, which is a credit to him. However, his touch let him down too often, and one of his poor touches led to Wales’ third goal.
Here's more you might like
Martin O’Neill steps down as Ireland manager: Who are the contenders to replace him?
Milan considering alternative targets instead of Saints-linked Gary Cahill
Can Maurizio Sarri extend his undefeated run against Tottenham at Wembley?
Santos hoping to keep hold of Palace target Gabriel Barbosa
Rondon’s statistics highlight his importance to Newcastle
Villa boss is still backing Kodija to find form