Atletico Madrid were knocked out of Europe altogether following a 2-1 loss to Porto in the Champions League.
But goals from Mehdi Taremi and Stephen Eustaquio saw Porto win despite Ivan Marcano’s own goal in added time.
It is the first time Diego Simeone’s team have finished bottom of a Champions League group since he took charge of the La Liga side in 2011.
Bayer Leverkusen’s 0-0 draw with second-placed Club Bruges pushed Atletico to the bottom of Group B on their head-to-head record with the German club.
The two previous times they were knocked out in the Champions League group stage – in 2009-10 and 2017-18 – Atletico went on to win the Europa League.
Pressure is mounting on long-serving Simeone, with his side having only four wins in their past 12 games in all competitions.
- 99Meireles da Costa
- 11Aquino CossaSubstituted forFernandes da Conceiçãoat 89′minutes
- 2CardosoBooked at 69mins
- 12SanusiSubstituted forWendellat 53′minutes
- 25OtávioSubstituted forAlbuquerque Borgesat 89′minutes
- 16GrujicBooked at 39mins
- 30de Lima BarbosaSubstituted forMartínezat 81′minutes
- 13Rodrigues do Nascimento GalenoSubstituted forPereira Folhaat 89′minutes
- 14Morais Ramos
- 17Fernandes da Conceição
- 20Russo Franco
- 23Neto Lopes
- 28Almeida Costa
- 70Albuquerque Borges
- 87Pereira Folha
- 94Portugal Lima
- 15SavicBooked at 48mins
- 23MandavaBooked at 42mins
- 5de PaulBooked at 68mins
- 17SaúlSubstituted forCarrascoat 60′minutes
- 10CorreaSubstituted forBarriosat 85′minutes
- 7SequeiraSubstituted forSantos Carneiro Da Cunhaat 61′minutes
- 9Santos Carneiro Da Cunha
- Daniele Orsato
Match ends, FC Porto 2, Atletico Madrid 1.
Second Half ends, FC Porto 2, Atletico Madrid 1.
Own Goal by Iván Marcano, FC Porto. FC Porto 2, Atletico Madrid 1.
Corner, Atletico Madrid. Conceded by Toni Martínez.
Foul by Rodrigo Conceição (FC Porto).
Rodrigo de Paul (Atletico Madrid) wins a free kick on the left wing.
Attempt saved. Yannick Carrasco (Atletico Madrid) left footed shot from outside the box is saved in the centre of the goal. Assisted by Antoine Griezmann with a through ball.
Offside, Atletico Madrid. Rodrigo de Paul tries a through ball, but Yannick Carrasco is caught offside.
Substitution, FC Porto. Gonçalo Borges replaces Otávio.
Substitution, FC Porto. Bernardo Folha replaces Galeno.
Substitution, FC Porto. Rodrigo Conceição replaces Pepê Aquino.
Attempt missed. Antoine Griezmann (Atletico Madrid) left footed shot from the centre of the box is close, but misses to the right.
Attempt saved. Antoine Griezmann (Atletico Madrid) left footed shot from the left side of the box is saved in the bottom right corner. Assisted by Yannick Carrasco.
Foul by Iván Marcano (FC Porto).
Matheus Cunha (Atletico Madrid) wins a free kick in the defensive half.
Substitution, Atletico Madrid. Pablo Barrios replaces Ángel Correa.
Attempt missed. Matheus Cunha (Atletico Madrid) right footed shot from outside the box misses to the left. Assisted by Stefan Savic.
Attempt saved. Wendell (FC Porto) left footed shot from outside the box is saved in the centre of the goal.
Attempt saved. Mehdi Taremi (FC Porto) right footed shot from the centre of the box is saved in the top centre of the goal. Assisted by Wendell.
Substitution, FC Porto. Toni Martínez replaces Evanilson.