Portugal defender Pepe became the oldest goalscorer in Champions League history as his late header helped Porto beat Royal Antwerp in Group H.
Pepe, 40 years and 254 days old, scored his side’s second with a thumping 91st-minute finish, becoming the first player over 40 to score in European football’s showpiece competition.
Francesco Totti had held the oldest scorer record at 38 years and 59 days.
Pepe is also the oldest outfield player in the competition’s history.
He broke that record when he started against the same opponents on October 25.
Goalkeeper Marco Ballotta is the Champions League’s oldest appearance maker – he was 43 years and 252 days old when he played for Lazio against Real Madrid in December 2007.
Champions League’s oldest scorers
Pepe (FC Porto) v Royal Antwerp, 7 November 2023 – 40 years and 254 days
Francesco Totti (Roma) v CSKA Moskva, 25 November 2014 – 38 years 59 days
Ryan Giggs (Manchester United) v Benfica, 14 September 2011 – 37 years 290 days
Filippo Inzaghi (AC Milan) v Real Madrid, 3 November 2010 – 37 years 87 days
Javier Zanetti (Inter) v Tottenham Hotspur, 20 November 2010 – 37 years 72 days
Luka Modric (Real Madrid) v Celtic, 2 November 2022 – 37 years 54 days
Edin Dzeko (Inter) v AC Milan, 10 May 2023 – 37 years 54 days
Olivier Giroud (AC Milan) v Paris St-Germain, 07 November 2023 – 37 years 38 days
- 99Diogo Costa
- 23Neto Lopes
- 4Mota Veiga Teixeira CarmoBooked at 58mins
- 12SanusiSubstituted forSánchezat 83′minutes
- 20Russo FrancoSubstituted forNamasoat 82′minutes
- 11Aquino Cossa
- 30de Lima BarbosaSubstituted forNavarroat 83′minutes
- 9TaremiSubstituted forFernandes da Conceiçãoat 69′minutesBooked at 84mins
- 10Fernandes da Conceição
- 14Morais Ramos
- 28Silva Baró
- 70Albuquerque Borges
- 87Pereira Folha
- 2De LaetSubstituted forBatailleat 45′minutes
- 33Van Den Bosch
- 5WijndalBooked at 62minsSubstituted forCorbanieat 69′minutes
- 8YusufBooked at 20mins
- 48VermeerenBooked at 45mins
- 7KerkSubstituted forEjukeat 75′minutes
- 24EkkelenkampBooked at 52mins
- 10BalikwishaSubstituted forMujaat 69′minutes
- 9IlenikhenaSubstituted forJanssenat 75′minutes
- 26De Wolf
- Maurizio Mariani
Match ends, FC Porto 2, Royal Antwerp 0.
Second Half ends, FC Porto 2, Royal Antwerp 0.
Foul by Fran Navarro (FC Porto).
Soumaïla Coulibaly (Royal Antwerp) wins a free kick on the right wing.
Delay over. They are ready to continue.
Delay in match because of an injury Francisco Conceição (FC Porto).
Offside, Royal Antwerp. Soumaïla Coulibaly tries a through ball, but Vincent Janssen is caught offside.
Goal! FC Porto 2, Royal Antwerp 0. Pepe (FC Porto) header from the centre of the box to the bottom left corner. Assisted by Francisco Conceição with a cross following a corner.
Corner, FC Porto. Conceded by Soumaïla Coulibaly.
Attempt blocked. Francisco Conceição (FC Porto) right footed shot from a difficult angle on the right is blocked.
Attempt missed. Arbnor Muja (Royal Antwerp) right footed shot from the centre of the box is close, but misses to the left. Assisted by Senne Lammens.
Attempt missed. Pepê Aquino (FC Porto) right footed shot from the centre of the box is high and wide to the right. Assisted by Jorge Sánchez with a cross.
Hand ball by Alhassan Yusuf (Royal Antwerp).
Francisco Conceição (FC Porto) is shown the yellow card for a bad foul.
Foul by Francisco Conceição (FC Porto).
Jelle Bataille (Royal Antwerp) wins a free kick in the defensive half.
Offside, Royal Antwerp. Senne Lammens tries a through ball, but Arbnor Muja is caught offside.
Substitution, FC Porto. Fran Navarro replaces Evanilson.
Substitution, FC Porto. Jorge Sánchez replaces Zaidu Sanusi.
Substitution, FC Porto. Danny Namaso replaces André Franco.