Daniel Sturridge's stoppage-time strike secured England a win as thrilling as it was important...
Concerning scenes again dominated much of the build-up as nearby Lille bore the brunt of pre-match trouble, just days after trouble marred the Three Lions' Group B opener against Russia.
Substitutes Jamie Vardy and Sturridge securing a 2-1 victory after Gareth Bale's fine free-kick had given Wales a memorable lead.
Raheem Sterling wasted the best chance and Ben Davies got away with a handball, allowing star turn Bale to capitalise on Joe Hart's poor positioning with an outstanding 35-yard free-kick.
Watch Goals below
Video:Gareth Bale scores his second free-kick of the tournament to put #WAL ahead of #ENG. Sublime strike. #Euro2016 pic.twitter.com/UpndZtTm7i— Wolexis (@wolexis) June 16, 2016
Video: Jamie Vardy fires England level. Time for a party? #ENG #Euros2016 pic.twitter.com/32n82aUfet— Wolexis (@wolexis) June 16, 2016
Video: Sturridge scores the winner for England vs Wales.#Euros2016 https://t.co/UJo4hv4p3T pic.twitter.com/uAAgrGwTGB— Wolexis (@wolexis) June 16, 2016