Wales celebrate Connor Roberts’ late goal (Image: Getty Images)
Want Euro 2020 news sent straight to your inbox? Sign up to our email updates
Invalid EmailSomething went wrong, please try again later.Sign UpWhen you subscribe we will use the information you provide to send you these newsletters. Your information will be used in accordance with ourPrivacy Notice.Thank you for subscribingWe have more newslettersShow meSee ourprivacy notice
Wales produced another famous and memorable Euros win on a dramatic night which left fans dreaming of a new run deep into the knock-out stages.
The Euro 2016 semi-finals delivered a superb display in Baku against Turkey who had the support of a partisan crowd.
Aaron Ramsey broke the deadlock before half-time from Gareth Bale's superb pass after earlier missing two similar chances from the skipper's balls.
Bale, Wales' record scorer with 33 goals, then uncharacteristically smashed a penalty over the bar in the 61st minute after being brought down.
It made for a tense finale as Wales keeper Danny Ward, who impressed in the opener, again came up trumps in an action-packed game with 34 shots.
But Wales clinched the win in stoppage time when Bale cleverly picked out Connor Roberts to net his second international goal as all the Welsh players excelled – including especially their biggest stars.
Gareth Bale celebrates Wales' late second goal
(Image: Getty Images)
It also vindicated boss Rob Page's decision to keep an unchanged side from the opening 1-1 draw with Switzerland, despite an indifferent display.
But this performance was much improved and deservedly put Wales on the brink of the knock-out stages.
They might have taken the lead in the sixth minute after a great ball from Bale to release Ramsey but he opted to shoot as keeper Ugurcan Cakir did well to save at his near post with his feet.
Turkey striker Burak Yilmaz had a chance in the ninth minute from Cengiz Under's cross only for Chris Mepham to make a good block.
Win a free box of Panini Euro 2020 stickers and trading cards in our Kick 'n' Mix competition
Memphis Depay teases "news will come" amid Barcelona transfer
But Wales continued to fashion the better chances as Moore, who equalised in Wales' opener, headed over Dan James' cross.
Wales had another sight of goal when Bale's header to the back post caused danger only for Leicester stopper Caglar Soyuncu helped clear it.
Ramsey then blew an even better chance in the 23rd minute after another fine pass from Bale. This time he beat the offside trap but blazed a right-foot finish over the bar after rushing his shot when he had more time.
But Ramsey impressively continued to break the lines by running beyond the last defender as Bale found another superb left-foot pass to dissect the Turkish defence.
This time Ramsey took the ball down brilliantly on his chest and roll it into the corner with his right-foot for his 17th goal in 65 internationals.
Aaron Ramsey (L) celebrates with Wales' midfielder Daniel James
(Image: POOL/AFP via Getty Images)
Turkey made two changes at the break but Wales continued to look the more dangerous side as they showed plenty of skill and character.
Wales were handed a golden chance to double their lead in the 60th minute.
Turkey defender Mehmet Zeki Çelik clipped Bale on the very edge of the box as a penalty was awarded. But Bale's trusty left-foot abandoned him as he blasted his effort over the bar.
Bale also had a header saved as Ramsey returned the favour by turning provider.
Wales were then forced to defend for their lives late on to hold out as Ward made a vital late save from Merih Demiral's header.
But Wales clinched the win in injury-time with a late goal from Roberts after Bale took a shot corner and ran into the box along the byline before pulling the ball back for the right-back.
It should now put Wales in the knock-out stages despite having to face Italy on Rome in their final Group A game.