Match ends, Portugal 2, France 2.
Cristiano Ronaldo equalled the all-time international goalscoring record as defending champions Portugal drew with France to qualify for the last 16 of Euro 2020 as one of the best third-placed teams.
Ronaldo scored his 108th and 109th goals, both from the penalty spot, to equal Ali Daei's record set with Iran between 1993 and 2006.
They came either side of half-time but were not enough to give Portugal victory as striker Karim Benzema broke a six-year goal drought with France to score twice and ensure Les Bleus topped the group.
On a frantic evening, the four teams in Group F changed positions frequently, with Portugal looking set to face England in the next round before Germany's dramatic late equaliser bumped them from fourth to second and eliminated Hungary.
Ronaldo gave Portugal the lead after Hugo Lloris followed through on Danilo as he attempted to punch away a cross, before Benzema equalised on the brink of half-time after Nelson Semedo was adjudged to have blocked off Kylian Mbappe's run in the box.
Benzema scored a second immediately after the restart following a stunning pass from Manchester United's Paul Pogba but Ronaldo drew Portugal level when he won and converted a second penalty 13 minutes later.
The draw in Munich meant Portugal finished in third place based on a head-to-head record, while France topped the group, a point ahead of Germany.
Ronaldo-inspired Portugal show real threat

The match was teed up as a battle of giants and Ronaldo produced the goods as one of the biggest.
His first goal saw him become the outright European top scorer at major tournaments with 20 - overtaking former Germany striker Miroslav Klose - and his second equalled Daei's record.
He now has 48 goals in his past 45 matches for Portugal and, with five goals in three matches so far at Euro 2020, he leads the race for the Golden Boot.
Portugal face another tough test in the next round, with world number one side Belgium waiting in the last 16, but they showed their threat in this draw with world champions France.
Ronaldo's ability to score when it matters was demonstrated once again, while experienced defender Pepe showed his guile at the back to thwart Mbappe.
Goalkeeper Rui Patricio also made a vital contribution - brilliantly denying Pogba from long range with a fingertip save, before recovering to palm away Antoine Griezmann's rebound effort in the second half.
Portugal quietly went through the rounds in 2016 before lifting the title and despite a nervous night in Budapest they remain a threat as the tournament moves into the knockout stages.
More to follow.
How to play
Rate players out of 10 throughout or after the game. The rater will close 30 minutes after the final whistle.
Portugal
Starting XI
Avg
Squad number1Player nameRui Patrício
Average rating7.24
Squad number2Player nameNélson Semedo
Average rating6.73
Squad number3Player namePepe
Average rating6.48
Squad number4Player nameRúben Dias
Average rating6.53
Squad number5Player nameRaphael Guerreiro
Average rating6.25
Squad number13Player nameDanilo Pereira
Average rating6.23
Squad number10Player nameBernardo Silva
Average rating6.42
Squad number8Player nameJoão Moutinho
Average rating6.69
Squad number16Player nameRenato Sanches
Average rating7.18
Squad number21Player nameDiogo Jota
Average rating6.66
Squad number7Player nameCristiano Ronaldo
Average rating7.53
Substitutes
Avg
Squad number11Player nameBruno Fernandes
Average rating5.83
Squad number18Player nameRúben Neves
Average rating6.47
Squad number20Player nameDiogo Dalot
Average rating5.94
Squad number24Player nameSérgio Oliveira
Average rating5.77
Squad number26Player nameJoão Palhinha
Average rating5.67
France
Starting XI
Avg
Squad number1Player nameLloris
Average rating5.56
Squad number25Player nameKoundé
Average rating5.27
Squad number4Player nameVarane
Average rating5.93
Squad number3Player nameKimpembe
Average rating5.89
Squad number21Player nameHernández
Average rating5.44
Squad number6Player namePogba
Average rating6.95
Squad number13Player nameKanté
Average rating7.40
Squad number12Player nameTolisso
Average rating5.46
Squad number7Player nameGriezmann
Average rating5.89
Squad number10Player nameMbappé
Average rating6.52
Squad number19Player nameBenzema
Average rating7.33
Substitutes
Avg
Squad number14Player nameRabiot
Average rating5.78
Squad number17Player nameSissoko
Average rating5.25
Squad number18Player nameDigne
Average rating5.31
Squad number20Player nameComan
Average rating6.07
Line-ups
Portugal
Formation 4-1-4-1
- 1Rui Patrício
- 2Nélson SemedoSubstituted forDalotat 79'minutes
- 3Pepe
- 4Rúben Dias
- 5Guerreiro
- 13DaniloSubstituted forAlves Palhinha Gonçalvesat 45'minutes
- 10Bernardo SilvaSubstituted forBruno Fernandesat 72'minutes
- 8João MoutinhoSubstituted forNevesat 73'minutes
- 16Renato SanchesSubstituted forOliveiraat 88'minutes
- 21Jota
- 7Cristiano Ronaldo
Substitutes
- 6José Fonte
- 9André Silva
- 11Bruno Fernandes
- 12Lopes
- 14William Carvalho
- 15Ferreira Silva
- 18Neves
- 20Dalot
- 22Dantas da Silva
- 23Sequeira
- 24Oliveira
- 26Alves Palhinha Gonçalves
France
Formation 4-2-3-1
- 1LlorisBooked at 27mins
- 25Koundé
- 4Varane
- 3KimpembeBooked at 83mins
- 21HernándezBooked at 36minsSubstituted forDigneat 45'minutesSubstituted forRabiotat 52'minutes
- 6Pogba
- 13Kanté
- 12TolissoSubstituted forComanat 66'minutes
- 7GriezmannBooked at 39minsSubstituted forSissokoat 87'minutes
- 10Mbappé
- 19Benzema
Substitutes
- 2Pavard
- 5Lenglet
- 8Lemar
- 9Giroud
- 14Rabiot
- 15Zouma
- 16Mandanda
- 17Sissoko
- 18Digne
- 20Coman
- 22Ben Yedder
- 23Maignan
- Referee:
- Antonio Miguel Mateu Lahoz
Match Stats
- Possession
- Home48%
- Away52%
- Shots
- Home10
- Away11
- Shots on Target
- Home5
- Away5
- Corners
- Home0
- Away1
- Fouls
- Home9
- Away15
Live Text
Post update
Full Time
Second Half ends, Portugal 2, France 2.
Post update
Jules Koundé (France) wins a free kick in the defensive half.
Post update
Foul by Sérgio Oliveira (Portugal).
Substitution
Substitution, Portugal. Sérgio Oliveira replaces Renato Sanches.
Substitution
Substitution, France. Moussa Sissoko replaces Antoine Griezmann.
Post update
Attempt missed. Antoine Griezmann (France) left footed shot from outside the box is too high. Assisted by Kingsley Coman.
Booking
Presnel Kimpembe (France) is shown the yellow card for a bad foul.
Post update
Foul by Presnel Kimpembe (France).
Post update
Cristiano Ronaldo (Portugal) wins a free kick in the defensive half.
Post update
Kingsley Coman (France) wins a free kick on the right wing.
Post update
Foul by Renato Sanches (Portugal).
Post update
Offside, France. Kylian Mbappé tries a through ball, but Adrien Rabiot is caught offside.
Substitution
Substitution, Portugal. Diogo Dalot replaces Nélson Semedo because of an injury.
Post update
Attempt blocked. Antoine Griezmann (France) left footed shot from outside the box is blocked. Assisted by Kingsley Coman.
Substitution
Substitution, Portugal. Rúben Neves replaces João Moutinho.
Substitution
Substitution, Portugal. Bruno Fernandes replaces Bernardo Silva.
Post update
Attempt missed. João Palhinha (Portugal) right footed shot from outside the box is high and wide to the left. Assisted by Bernardo Silva.
Post update
Attempt missed. Karim Benzema (France) right footed shot from outside the box misses to the right. Assisted by Paul Pogba.
Post update
Hand ball by Renato Sanches (Portugal).
Comments
Join the conversation
Good luck, and I think I'll see them in the QF.
But even against that nonsense, there's no stopping Ronaldo. Just a phenomenal player.
No doubt Stockley Park were on VAR duty for this.
How did Bruno Penandes get away with that blatent penalty at the end?