By SABC Sport
17th June 2023
Giroud netted after only three minutes but a penalty from Mbappe just before half-time was the only other chance that the World Cup finalists converted before a late own goal from Aymen Mouelhi as France maintained their 100 per cent record in Group B.
In Group C, Ukraine fought back from 2-0 down to beat North Macedonia 3-2 and claim their first victory. Trent Alexander-Arnold scored a stunner and sparkled in midfield as England continued their march to Euro 2024 with a comprehensive 4-0 victory against minnows Malta in Group C.
Enis Bardhi put the hosts ahead from the penalty spot and Elif Elmas doubled their advantage before the break.
But Illya Zabarnyi and Yukhym Konoplya scored within five minutes of each other to draw Ukraine level and Visar Musliu was then shown a second yellow card for North Macedonia before Viktor Tsygankov grabbed the winner seven minutes from time.
There was also late drama in Group D, where Turkey won their second game with a 3-2 victory over Latvia.
After goals from Abdulkerim Bardakci and Cengiz Under for Turkey either side of Eduards Emsis' strike, Latvia looked to have secured a point when Kristers Tobers scored deep into injury time.
But Turkey went down the other end and Irfan Can Kahveci netted the winner a minute later.
In another Group D result, Wales' hopes of Euro 2024 qualification were seriously damaged by a humiliating 4-2 defeat to Armenia in Cardiff.
Lucas Zelarayan and Grant-Leon Ranos both scored twice as Armenia - ranked 97 in the world and 71 places lower than Wales - secured one of the greatest victories in their football history.
Four teams are on six points in Group H, with Finland and Kazakhstan joining Denmark and Slovenia.
Teemu Pukki set up goals for Joel Pohjanpalo and Oliver Antman in Finland's 2-0 win over Slovenia, while Kazakhstan defeated San Marino 3-0.
In another Group H result, Northern Ireland had a stoppage-time equaliser ruled out by VAR as a battling display went unrewarded in a 1-0 Euro 2024 qualifying loss to Denmark.
Jonas Wind's goal early in the second half made the difference in Copenhagen as debutant Callum Marshall saw a dream goal ruled out for offside after a review which took almost five minutes.
Switzerland made it three wins from three with a 2-1 victory over Andorra in Group I.
Remo Freuler and Zeki Amdouni put the Swiss two up before half-time but Marcio Vieira pulled one back for Andorra in the 67th minute.
Two late goals helped Israel to a 2-1 victory over Belarus, their first win of the campaign.
Belarus looked to be heading for the three points through Max Ebong's 16th-minute opener but Shonn Weissman equalised with a penalty five minutes from time and teenager Oscar Gloukh netted an injury-time winner.
Also in Group I, Kosovo secured their third draw, holding Romania to a goalless stalemate in Pristina.
Euro 2024 Results:
16 June
Group B: Gibraltar 0-3 France, Greece 2-1 Republic of IrelandGroup C: Malta 0-4 England, North Macedonia 2-3 UkraineGroup D: Latvia 2-3 Türkiye, Wales 2-4 ArmeniaGroup H: Denmark 1-0 Northern Ireland, Finland 2-0 Slovenia, San Marino 0-3 KazakhstanGroup I: Andorra 1-2 Switzerland, Belarus 1-2 Israel, Kosovo 0-0 Romania