Cristiano Ronaldo missed a penalty but later scored a crucial goal, before Francisco Trincao's late double set Roberto Martinez's men on course for the semis.
With 31 goals across all competitions this season, Mbappe has now surpassed Brazilian icon Ronaldo’s tally from his debut campaign in 2002-03.
Ronaldo stepped up to take the penalty and the 39-year-old sent the goalkeeper the wrong way to score his sixth goal of the league campaign in the seventh minute of stoppage time.
Cristiano Ronaldo insists he is focused on being the perfect team member at Saudi side Al Nassr rather than collecting more individual accolades in the twilight of his career.
Cristiano Ronaldo says Erik ten Hag's attitude is too negative, urging the Manchester United manager to target the Premier League title even though the club need to "rebuild from the bottom".
Portugal superstar Cristiano Ronaldo will have to come up with his best against France in the quarterfinal of the ongoing Euro 2024. The 39-year-old, who is yet to find the net for Portugal in this edition, has taken the most number of shots by any player and has already missed a penalty in a Round of 16 fixture against Slovenia. Against a formidable France, Ronaldo will have to step up, like he did in Portugal’s triumphant campaign in 2016, for a spot in the last four.
Ronaldo is Portugal's all-time top scorer with 130 goals in a record 208 international appearances and is playing at his sixth European Championship at the age of 39.
Ronaldo, the leading scorer in men's international football with 128 goals in 204 official matches, will be playing in his sixth Euros, having reached the final on his tournament debut in 2004 and winning the competition in 2016.
Ronaldo, who has scored in every Euros since his first appearance in 2004, has netted 14 goals in the finals. He also scored 10 times in European qualifying matches last year.
Portugal's record scorer was shown a straight red card four minutes from time for elbowing an opponent when his side were 2-0 down before they scored a late consolation.
Cristiano Ronaldo is set to miss Portugal's friendly clash against Sweden as Roberto Martinez made changes to his squad. Martinez had included the five-time Ballon d'Or winner in his preliminary 32-man squad but has now left him out of his team's next game against Sweden.
The incident was not caught on television cameras, but some Saudi pundits said Ronaldo should be sanctioned.
Ronaldo, who recently celebrated his 39th birthday, stood in line as Al-Nassr prepared to take on Al-Hilal, before the wrestling icon appeared.
Al Nassr superstar Cristiano Ronaldo said he ‘no longer believed’ in two of football’s greatest individual accolades after he won three awards at the Globe Soccer Awards in Dubai on Friday.
Chinese football fans raced on Wednesday to snap up tickets to see Cristiano Ronaldo play a rare match in their home country, with multiple online platforms selling out within a few hours.
Messi and Ronaldo, who have faced each other more than 30 times in their careers, have won 13 Ballon d'Or awards between them, with the Argentine leading that race eight to five.
Former England goalkeeper Shilton is acknowledged as the record holder for the most competitive men's professional games, though the total is disputed. Some statistics websites say the tally is 1,390 but Shilton himself, on his X feed, gives it as 1,387.
Former Liverpool striker Sadio Mane and Anderson Talisca also scored for the Saudi side late Tuesday as they made it three wins from three in the group stages of the premier Asian club competition.
Senin Sebai scored on the break to put the club from Dushanbe in front with a minute left in the first half and Istiklol held out under relentless pressure until Ronaldo levelled with a clever clipped finish in the 66th minute.