Tuesday 21 June 2016 02:46, UK
Following their conclusive victory over Russia we asked former West Ham midfielder Jack Collison to rate the Wales players' performances out of 10.
The 3-0 win for Chris Coleman's side means they finish top of Group B heading into the last 16. They will play the third place team from either Group A, C or D on Saturday.
Aaron Ramsey gave Wales a perfect start after just 11 minutes, calmly dinking the ball over goalkeeper Igor Akinfeev after being sent clean through on goal. Neil Taylor made it 2-0 after 20 minutes, before talisman Gareth Bale wrapped up the win after half-time.
Collison, now retired, earned 15 senior caps for Wales during his career and gave us his verdict on a great night for Chris Coleman's side...
Wayne Hennessey - 7
He wasn't tested too much but made a good save from Artem Dzyuba early on and what he did have to do, he did well. The clean sheet will give him confidence moving forward.
James Chester - 7.5
I was really impressed with him, he seemed to really be on the front foot and setting Wales on their way. A top performance from him.
Ashley Williams - 7
Nice and steady, he had a good battle with Dzyuba throughout the game and did whatever was needed well.
Ben Davies - 7
Similar to Ashley Williams, he was again very solid. He did all that was required of him and was rewarded with the bonus of a clean sheet.
Chris Gunter - 8
Probably the best game I've seen him have for Wales in a while. It was a great achievement earning his 70th cap, he was a constant threat down the right-hand side and put in a real top performance going forward.
Joe Ledley - 7
It was nice and steady from Joe as well. The main thing for him is getting minutes under his belt and playing 80 will give him a lot of confidence going into the knockout stages.
Joe Allen - 8.5
I thought he was magnificent, Bale and Ramsey always take all the credit but he makes this Welsh team tick. No frills, he wins the ball back and this was a top performance. He is sure to have a lot a people after his signature after tonight.
Neil Taylor - 8
A first goal in six years - I'm made up for him. I remember playing with him in the Under-21s and I don't think he ever scored in training! The goal gave him a lot of confidence, he seemed to play with a bit of a swagger after that and he looked like he really enjoyed it out there tonight.
Aaron Ramsey - 9
He was the man of the match for me, he was everywhere and really set Wales on their way with a wonderful finish. Seeing him play like that will give Wales fans a lot of confidence going forward.
Gareth Bale - 8.5
It was great for him to get on the score sheet once again and keep his run going, three in three now. He looks so energetic, chasing everything, and dangerous when he got the ball and once again that will give Chris Coleman and Wales a lot of hope going forward.
Sam Vokes - 7.5
He fully justified his selection tonight, I thought his hold-up play was brilliant, he was a constant threat and by occupying the two Russian centre-backs it created extra room for Bale and Ramsey to get on the ball. I wouldn't be surprised to see him carry on in that position in the next round.
Subs
Andy King - 7
It was great to see him get some minutes, he's a Premier League champion now and played a big part for Wales during qualification. This was a good chance for Chris to get him some minutes in case he needs him later in the tournament.
Dave Edwards - 7
He will probably be a bit disappointed not to have kept his place, but he came on, performed his job well and helped get the team over the line.
Simon Church - 7
He looked good in the kit when he came on! He didn't have too much involvement, but it was great to see him out there on the big stage and getting an opportunity.