Wales were knocked out of the European Championships by Portugal in the semi-finals in Lyon.
Wales' Joe Allen reacts
The Euro 2016 dream died for Wales in Lyon as two quick-fire goals from Cristiano Ronaldo and Nani sent Portugal through to the final on Sunday, where they will face either Germany or France.
The first half an hour of the game was pretty tentative with chances limited for both sides, with Gareth Bale's strike from range being the only one to find the target - with Portugal content to let Wales have most of the possession. Portugal began to see more of the ball in the 15 minutes before half-time culminating in a headed half-chance for Cristiano Ronaldo.
Ronaldo broke the deadlock shortly after half time with a towering header before his mis-kicked shot was turned in by former Manchester United teammate Nani.
The loss of Aaron Ramsey was particularly felt as he was suspended. The difference on the night was the quality in the final third, and they will have been disappointed in the manner they conceded the goals.
Portugal's Cristiano Ronaldo scores their first goal
After the tournament they had, these ratings feel a little harsh because they've had such a good run, but the semi-final was a bridge too far against a side that had clearly done their homework and made Wales play a game they weren't comfortable with.
Here's how they rated on the night:
Wayne Hennessey - He didn't have a save to make in the first half. Ronaldo's header was past him before he had chance to move and wrong-footed for Nani's effort. Did everything else required of him - 5
James Chester - Solid first half but lost Ronaldo for the opening goal. Should hold his head high for the tournament he's had overall. - 5
Ashley Williams - You can't say he had a bad game, but not a good one either. Nani got caught between him and Collins but unsure as to what else he could have done, threw himself forward for a period late on. - 6
James Collins - First real act of the game a magnificent header up against Ronaldo, though replays suggested an element of a headlock. Cleared and blocked well in the first half, Nani got between him and Williams for the second but he didn't do badly - 6
Chris Gunter - Did nothing wrong, the odd threatening delivery came in from him but no-one able to capitalise on them - 5
Neil Taylor - Did well against Renato Sanches on the counter-attack, then the next moment lost out to Cedric Soares when trying to see the ball out and summed up his night to an extent. Exposed a bit more than in the other stages of the competition - 5
Joe Allen - Early booking a result of his hesitancy on the ball, though wasn't allowed the kind of influence afforded to him other games, gave the ball away a little more than in previous encounters - 5
Joe Ledley - Made sure things ticked over whenever he was on the field. Sacrificed for Vokes when the side went two down and needed to try and find a way back - 5
Andy King - Hard not to compare him to Aaron Ramsey as he took his place, but you get the feeling he needed to do more in the first half to fill that void - looked as if he preferred operating in a deeper role. - 5
Wales' Gareth Bale
Gareth Bale - Early Welsh threat came because of him dropping deep, but couldn't get his set piece radar right in the second half. Night summed up with delightful cross-field ball one moment, next an overhit short pass that didn't find his man as he tried to force the issue. Shots from range showed he was the most likely to inspire any kind of comeback - 6
Hal Robson-Kanu - Some lovely touches early on but wasn't nearly as effective as he was against Belgium - 5
Sam Vokes - Had one moment when the ball just wouldn't come down for him, one headed chance he mistimed - 5
Simon Church - Didn't do anything of note despite being on the field for half an hour when Coleman made the changes - 4
Jonny Williams - Busy and went looking for the ball but unable to influence the game - 5
Portugal's Nani celebrates with Cristiano Ronaldo after scoring their second goal