Summary
Wales finish top of Group B
Bale stabs home as Wales finish on six points
FT: England 0-0 Slovakia
England finish below Wales in second as it stands
Live Reporting
Emlyn Begley
'Sublime Wales'published at 21:55 British Summer Time 20 June 2016
Postpublished at 21:55 British Summer Time 20 June 2016
21:55 BST 20 June 2016Gareth Bale has become the seventh player to score in all three group games. He joins some illustrious company. And two ex-Aston Villa strikers.
Postpublished at 21:52 British Summer Time 20 June 2016
21:52 BST 20 June 2016John Hartson is speechless? We really must have witnessed something special.
Postpublished at 21:51 British Summer Time 20 June 2016
21:51 BST 20 June 2016Russia 0-3 Wales
John Hartson
Ex-Wales striker on BBC Radio 5 live sports extraWales outplayed, outbattled, outpassed Russia.
I am absolutely speechless.
What a performance.
WALES WIN GROUP Bpublished at 21:51 British Summer Time 20 June 2016
21:51 BST 20 June 2016Wales have finished top of Group B, above England, after the Three Lions drew 0-0 with Slovakia.
Postpublished at 21:51 British Summer Time 20 June 2016
21:51 BST 20 June 2016Wales players are celebrating on the pitch as if they've won the tournament. And why not? They haven't been in a major tournament since 1958 - and they've reached the last 16 of Europe.
Hugs all around on the pitch as boss Chris Coleman pumps the air.
Postpublished at 21:49 British Summer Time 20 June 2016
21:49 BST 20 June 2016But will Wales win Group B? They will if England don't score against Slovakia. Injury time there - live text and radio commentary is here.
'What a night to be a Welshman'published at 21:49 British Summer Time 20 June 2016
21:49 BST 20 June 2016Russia 0-3 Wales
Robbie Savage
Ex-Wales midfielder on BBC Match of the DayThat's what it means to these fans. Unbelievable passion, spirit.
Pride is the word. What a night to be a Welshman.
FULL-TIME - Russia 0-3 Walespublished at 21:49 British Summer Time 20 June 2016
21:49 BST 20 June 2016One of the greatest games in Welsh football history comes to an end. Wales are in the last 16 of the European Championship.
Postpublished at 90+2 mins
90+2 minsRussia 0-3 Wales
Russia have a chance to end the tournament with a goal but Artem Dzyuba fires over.
Postpublished at 21:47 British Summer Time 20 June 2016
21:47 BST 20 June 2016Russia 0-3 Wales
Kevin Ratcliffe
Former Wales captain on BBC Radio 5 live sports extraThis could have been five, six or seven. Wales have been that good.
INJURY TIMEpublished at 90 mins
90 minsRussia 0-3 Wales
Three minutes added on.
Get Involvedpublished at 21:45 British Summer Time 20 June 2016
21:45 BST 20 June 2016#bbceuro2016 or text 81111
Saroj Gurung: Bale - Messi, Ramsey - Iniesta, Allen - Xavi. Wales or Barca in disguise.
Vincent Crans: Not hard to see how after tonight's performance it wouldn't be completely bonkers to consider Wales as a serious contender.
L Higgins: Land of my fathers being belted out, goose-pimples. The best night of Wales' football history.
Postpublished at 88 mins
88 minsRussia 0-3 Wales
Aaron Ramsey has a chance to score his second but his shot is deflected wide. He takes the corner and Ashley Williams fails to turn it home.
'One-sided for Wales'published at 21:43 British Summer Time 20 June 2016
21:43 BST 20 June 2016Russia 0-3 Wales
Robbie Savage
Ex-Wales midfielder on BBC Match of the DayIt's one of the most one-sided games I've seen in a European Championship, and I've been watching for a number of years.
Wales have come out with an energy, every time they have attacked they look like they can score.
Postpublished at 21:42 British Summer Time 20 June 2016
21:42 BST 20 June 2016Russia 0-3 Wales
Kevin Ratcliffe
Former Wales captain on BBC Radio 5 live sports extraGareth Bale has been a little bit under par in the last few games but tonight has been everything about Bale.
But you can't single one player out, this is a team performance.
Postpublished at 85 mins
85 minsRussia 0-3 Wales
Russia should have a goal here but Artem Dzyuba blazes over a Pavel Mamaev cross on the stretch from six yards out.
Wales are three minutes away from winning Group B.
'Is Bale best in the world?'published at 21:40 British Summer Time 20 June 2016
21:40 BST 20 June 2016Russia 0-3 Wales
Robbie Savage
Ex-Wales midfielder on BBC Match of the DayI think we just sit back, not speak and enjoy these 'oles'.
Good decision from the manager Chris Coleman taking off that man Gareth Bale, keeping him for the next round.
A brilliant, brilliant performance.
This tournament, the way he ended the season, the question I'd ask is 'is he the best player in the world?'
SUBSTITUTIONpublished at 83 mins
83 minsRussia 0-3 Wales
Wales make a change and it's like for like. Gareth Bale, of Real Madrid, the tournament's top scorer, comes off and on comes Simon Church of MK Dons - who has three goals in 36 caps. He ended the season on loan at Aberdeen after struggling to get in the Dons team.
Heady dayspublished at 21:39 British Summer Time 20 June 2016
21:39 BST 20 June 2016Dafydd Pritchard
BBC Sport Wales in ToulouseWith each Welsh pass greeted with an 'Ole' and every substitution marked with a standing ovation befitting a presidential inauguration, this is the ultimate party for Wales fans.
Chris Coleman is waving to the sea of red behind Wayne Hennessey's goal, and the fans are responding with wild cheers.
These are heady days for Wales.