Aaron Ramsey's first half strike and Connor Roberts last gasp second gave Wales a 2-0 win on Wednesday evening, giving a huge boost to the Dragons' knockout qualification hopes.
Both teams had very promising spells during the first half but it was Wales who broke the deadlock after 42 minutes. Aaron Ramsey beat the offside trap and chested down Gareth Bale's peach of a ball over the top, before neatly slotting the ball into the bottom corner.
Wales had the chance to double their lead 15 minutes after the interval, when Bale was brought down in the box by Zeki Celik. The talismanic Welshman, however, stepped up and blazed his spot kick way over the bar.
Despite waves of pressure threatening Wales' goal, that miss didn't prove costly as the Dragons went on to wrap up the victory in the final minute of stoppage time. Bale surged into the box fantastically from a corner and cut the ball back to the onrushing Connor Roberts, who finished coolly past the goalkeeper, sending Robbie Savage in the BBC commentary box absolutely delirious. Beautiful stuff.
The win puts Wales on four points in Group A, making their qualification to the round of 16 look very likely. Now, let's get to the player ratings.
TURKEY PLAYER RATINGS
1. Goalkeeper & Defenders
Ugurcan Cakir (GK) - 6/10 - Couldn't do much about either goal, but was solid throughout, making several good stops.
Zeki Celik (RB) - 4/10 - He's having a nightmare Euro 2020. Seemed as tentative as he did against Italy. Was run ragged by his opposition and simply couldn't cut out the danger, constantly losing his man and notably conceding the penalty.
Kaan Ayhan (CB) - 7/10 - Positioned himself fantastically for the most part and was important in central defence, then holding midfield, breaking up play and making six clearances.
Caglar Soyuncu (CB) - 7/10 - Remained composed throughout and timed his challenges brilliantly, notably making two goal-saving, last-ditch tackles in the first half.
Umut Meras (LB) - 6/10 - Pressed hard and got out to his attacker quickly, making it difficult for the likes of Connor Roberts to get crosses in, but offered nothing going forward.
Okay Yokuslu (DM) - 5/10 - Decent distribution, threading some lovely balls through but was really left wanting defensively. Runners from midfield found it much too easy to drift into the box unopposed and he was hooked off at the break as a result.
Hakan Calhanoglu (CM) - 6/10 - Didn't ever seem like really getting into the game and, although he had some classy little touches around midfield, he failed to deliver when it really mattered.
Ozan Tufan (CM) - 6/10 - Had some neat touches in the middle of the field and made some beautiful, progressive passes out wide or through the lines. Sacrificed at half time for the more threatening Yusuf Yazici.
Cengiz Under (RW) - 6/10 - Looked bright and was dangerous from early on. At times struggled to get the better of his defenders but when he did, he delivered some real quality.
Burak Yilmaz (ST) - 5/10 - Worked hard and undertook his defensive responsibilities well, while also showing great positional awareness in the final third. Squandered a gilt-edged chance to equalise, though.
Kenan Karaman (LW) - 3/10 - Was marked out of the game and hardly managed to touch the ball, let alone provide a goal threat. Had just 22 touches throughout.
Merih Demiral (CB) - 6/10 - Was generally solid at the heart of defence but had to be bailed out by Soyuncu once or twice. Nearly found an equaliser very late on.
Yusuf Yazici (CM) - 6/10 - Brought on to inject creativity but couldn't assert himself.
Mert Muldur (RB) - 5/10
Irfan Kahveci (RW) - N/A
WALES PLAYER RATINGS
5. Goalkeeper & Defenders
Danny Ward (GK) - 7/10 - Wasn't troubled too much but showed safe hands whenever called upon and made an incredible save from Demiral's header in the 87th minute.
Connor Roberts (RB) - 8/10 - Defended very well throughout and eventually made an impact at the other end, sealing the win in beautifully dramatic fashion.
Chris Mepham (CB) - 8/10 - Always quick to step out of defence when necessary and put a foot in to put an end to the danger and racked up 11 interventions.
Joe Rodon (CB) - 8/10 - Read the game brilliantly and dealt with the threat both in behind and in front of him. Stoic defending, putting his body on the line.
Ben Davies (LB) - 7/10 - Was occasionally caught out by Under but generally faired well, covering well when crosses looked dangerous and making five clearances.
Joe Allen (CM) - 6/10 - Very neat and tidy in the centre of the field and was good at linking play from deep. Efficient with what he did and made some great darts upfield to move the opposition around.
Joe Morrell (CM) - 6/10 - Was much more involved than he was against Switzerland. Knew when to press and did well to ensure the space in behind him wasn't too open, while showing a nice passing range.
Aaron Ramsey (AM) - 9/10 - Was tenacious and creative throughout, buzzing around with the desire to defend for his life as well as adding quality in the final third. His movement into the area were exceptional and, although he fluffed two glorious chances in the first half, he notched a lovely goal to open the scoring. Imperial performance.
Gareth Bale (RW) - 9/10 - When he's on song, there are few better to watch. Impossible to mark, showing great movement in behind while also dropping infield to demonstrate stunning vision to make five key passes - notably to set up Ramsey with a perfect dink over the defence, and some genius play to assist Roberts. Such a shame about the missed penalty, but he was wonderful.
Kieffer Moore (ST) - 7/10 - Brilliant work rate to constantly hassle his opposition and, although he didn't get too much service from his colleagues, he was excellent with his hold up and link up play.
Dan James (LW) - 7/10 - Dangerous isn't the word. The boy's electric. He seemed untouchable to Celik, constantly getting round his man and delivering lovely crosses for team mates, making four key passes while showing a phenomenal work rate.
Ethan Ampadu (CM) - 7/10
Harry Wilson (AM) - 6/10
Neco Williams (LWB) - N/A