Wales took a giant leap towards qualification for the knockout stages of Euro 2020 as they overcame Turkey in a gripping encounter in Baku, Azerbaijan.

Effectively making this a home game for Turkey, Wales responded to the hostile atmosphere with a vibrant, attacking display at Euro 2020.

After a host of missed chances in an entertaining first half, Gareth Bale played a brilliant lofted pass over the Turkish defence for Aaron Ramsey. Ramsey neatly brought the ball down and finished off the play elegantly.

Although Turkey came back strongly, Wales squandered a glorious opportunity to add to their lead. Captain Bale skied his penalty over the bar.

There were some nervous moments for the Welsh defence as well. However, they withstood the Turkish attacks. Danny Ward pulled off a vital late save to deny Merih Demiral the equaliser.

Connor Roberts put the game beyond doubt as he struck from a corner in injury time. This sealed a win that takes Wales to four points with one match to go in the group stage of Euro 2020.

Wales play Italy next

Wales’ final fixture will be in Rome on Sunday against Group A favourites Italy.

Bale and Ramsey were anonymous against the Swiss in their 1-1 draw in their first group game. This time, they were heavily involved from the start. The two Welsh stars combined to excellent effect to topple the dark horses of the tournament. This result practically sees Turkey’s hopes of qualification almost over.

With Bale swapping wings with Manchester United winger Daniel James, an absolute menace for the Turkish defence, there was a purpose and pace to Wales’ game that had been lacking in their opening fixture.

Captain Burak Yilmaz had a glorious opportunity to equalise nine minutes into the second half. Kaan Ayhan headed the ball on in the Wales area, but the Lille striker volleyed over from close range.

That was one of several Turkish efforts in a period of intense pressure. Wales withstood that pressure and were presented with a gift to extend their lead.

Group A of Euro 2020 comes to a close on Sunday. Wales travel to Rome to face Italy while Turkey stay in Baku to play Switzerland.