Postpublished at 83 mins
Russia 0-3 Wales
Wales fans are cheering every Welsh pass. And there's a lot of them. Ole, ole, ole.
This is a day those fans will never forget.
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
Emlyn Begley
Russia 0-3 Wales
Wales fans are cheering every Welsh pass. And there's a lot of them. Ole, ole, ole.
This is a day those fans will never forget.
Russia 0-3 Wales
John Hartson
Ex-Wales striker on BBC Radio 5 live sports extra
The Russian players look extremely flat. They have been outrun and outplayed.
Wales have been absolutely magnificent this evening.
Russia 0-3 Wales
Robbie Savage
Ex-Wales midfielder on BBC Match of the Day
Extremely poor, Russia - no energy in their play, their passing has been awful. The back four look like they've been running in sand for most of the game.
As good as Wales have been, it's one of the worst Russian performances I've seen in a long, long time.
If teams are watching this Wales performance tonight, they won't fancy them in the last 16.
Russia 0-3 Wales
I watched the Republic of Ireland's three games at Euro 2012 and didn't know if I'd see a worse team at this tournament. But hats off Russia, you've excelled yourself in dreadfulness today.
Russia 0-3 Wales
Russia have a free-kick 35 yards out and Sergei Ignashevich absolutely blazes it over.
They could actually have qualified with a win today. But they could be here until the 2018 World Cup and not score three goals.
Russia 0-3 Wales
Gareth Bale is the first player to score in three consecutive games at the Euros since Milan Baros (four) in 2004.
Russia 0-3 Wales
John Hartson
Ex-Wales striker on BBC Radio 5 live sports extra
Joe Ledley has covered every blade of grass tonight, sensible from Chris Coleman.
Russia 0-3 Wales
Wales make their second midfield switch now. Joe Ledley, who was a doubt for the tournament with a broken leg, comes off with a bit of cramp. Premier League champion Andy King replaces him.
#bbceuro2016 or text 81111
North Londoner: Welsh masterclass. Emphatic attacking and counterattacking. Wales teaching England how to win a match.
Shamsad: Wales have just dismantled Russia - what a wonder and how wonderful!!!
John Parsons: Well done Joe, great game.
Russia 0-3 Wales
John Hartson
Ex-Wales striker on BBC Radio 5 live sports extra
Joe Allen has been immense tonight. A mammoth performance.
Russia 0-3 Wales
Joe Allen, who has been brilliant and assisted the opener, is the first Wales player taken off. On comes David Edwards.
Barring one of the all-time sporting collapses, Allen's next time on the pitch will be in the last 16 of Euro 2016.
I haven't seen many worse performances by any team at a major tournament.
Russia 0-3 Wales
Robbie Savage
Ex-Wales midfielder on BBC Match of the Day
As impressive as Wales have been, Russia have been woeful.
Sam Vokes has led the line terrifically well. His physical presence, he's allowed players in behind him.
A good performance from the Welsh centre forward Sam Vokes.
Russia 0-3 Wales
Gareth Bale is now Wales' all-time highest goalscorer in major tournaments - with three.
Russia 0-3 Wales
Russia make their final change, Aleksandr Samedov replacing Fedor Smolov.
Surely Chris Coleman has to be thinking about resting players for the last 16 now. And when I say players I mean Bale. And Ramsey too.
Russia 0-3 Wales
Robbie Savage
Ex-Wales midfielder on BBC Match of the Day
Aaron Ramsey drives at the back four - no protection.
Sam Vokes would have been in an offside position but is clever enough to leave it for Gareth Bale.
He takes a touch, composes himself and flicks it over Igor Akinfeev.
It's so easy for Wales. What a performance.
Russia 0-3 Wales
Kevin Ratcliffe
Former Wales captain on BBC Radio 5 live sports extra
Who is more composed than anyone on this pitch?
Gareth Bale. He has deserved it tonight.
This has been absolutely fantastic, a complete performance.
Russia 0-3 Wales
John Hartson
Ex-Wales striker on BBC Radio 5 live sports extra
3-0 up and cruising.
Last 16 here we come.
Gareth Bale
Surely now Wales are in the last 16 of Euro 2016. Gareth Bale becomes the tournament's top scorer with his third goal in as many games. And Wales so deserve to be three goals up.
Aaron Ramsey plays a brilliant ball through to Bale, who just pokes it home past Igor Akinfeev.
Brilliant scenes in Toulouse.
Russia 0-2 Wales
Robbie Savage
Ex-Wales midfielder on BBC Match of the Day
Great ball in from Gareth Bale. Very little back lift and it's Sam Vokes with the header.
Joe Ledley just couldn't reach out, maybe he could have dived at it with his head.
Chris Coleman tactically has got it spot on - when will he make substitutions? Will he want that third goal?
Tonight, at times, Wales have been devastating.