Antoine Griezmann salvaged a 1-1 draw for France against Hungary in Budapest as the world champions missed the chance to clinch a place in the Euro 2021 last 16 on Saturday.
Hungary threatened to blow Group F wide open when Attila Fiola gave the hosts a shock lead in first-half stoppage time after catching out the France defence.
But Griezmann, the Golden Boot winner at Euro 2016, equalised on 66 minutes as an unconvincing France avoided a first competitive defeat since June 2019.
Didier Deschamps’ side top the group with four points, one above reigning champions Portugal and Germany.
Hungary earned their first point but remain at the bottom by the end of the day.
France stay in Budapest for their final game against Portugal, while Hungary travel to Munich to take on Germany, still hoping to qualify for the knockout phase for a second straight tournament.
Contending with stifling temperatures in excess of 30 0C and a crowd approaching 60,000 at the Puskas Arena, the only Euro 2021 venue without capacity restrictions due to Covid-19, France controlled much of the first half.
France captain Hugo Lloris had warned of over confidence against a team expected to finish bottom of the group, and Les Bleus were punished for a brief lapse just before half-time.
Fiola collected Adam Nagy’s crossfield ball and played a one-two with Roland Sallai, outpacing Benjamin Pavard and holding off Raphaël Varane to side-foot beyond Lloris at his near post.
Deschamps introduce Ousmane Dembélé for Adrien Rabiot on the hour nearly brought an immediate equaliser as the Barcelona forward rattled the post.
France pulled level when a long kick upfield by Lloris sailed over the head of Nagy, with Mbappé latching onto it ahead of Hungary’s Paris-born Loïc Négo.
His ball across goal was deflected into Griezmann’s path by Willi Orban, allowing the forward to slam in his seventh European Championship goal.
Gulacsi produced a fine save to turn away a fierce shot from Mbappé as France pressed for a victory that would have sent them through to the knockout phase. Instead, they must wait until Wednesday’s clash with Portugal.