The story
Juventus beat Porto 3-2 at Juventus Stadium (Allianz Stadium) in the UEFA Champions League, matchday 106.
Juventus's goals came from Federico Chiesa (49', 63') and Adrien Rabiot (117'); Sérgio Oliveira (19', pen, 115') replied for Porto.
It was 0-1 at half-time. Juventus came from behind to win.
Mehdi Taremi of Porto was sent off (54', second booking).
Juventus had 68% of the ball and 31 shots to Porto's 14.
Match stats
![]()
Key moments
- 19' Sérgio Oliveira Penalty · Porto 0-1
- 49' Federico Chiesa Goal · Juventus 1-1 Assist: Cristiano Ronaldo
- 54' Mehdi Taremi Sent off (second booking) · Porto
- 63' Federico Chiesa Goal · Juventus 2-1 Assist: Juan Cuadrado
- 115' Sérgio Oliveira Goal · Porto 2-2
- 117' Adrien Rabiot Goal · Juventus 3-2 Assist: Federico Bernardeschi
Line-ups
Juventus
- Wojciech SzczesnyGoalkeeper
- Leonardo Bonuccioff 75'Defender
- Alex SandroDefender
- Merih DemiralDefender
- Arthur Melooff 102'Midfielder
- Aaron Ramseyoff 75'Midfielder
- Adrien RabiotMidfielder
- Juan CuadradoMidfielder
- Federico Chiesaoff 102'Forward
- Cristiano RonaldoForward
- Álvaro MorataForward
Porto
- Agustín MarchesínGoalkeeper
- Wilson ManafáDefender
- Chancel MbembaDefender
- PepeDefender
- Zaidu Sanusioff 71'Defender
- Sérgio Oliveiraoff 118'Midfielder
- Otáviooff 61'Midfielder
- Matheus Uribeoff 90'Midfielder
- Jesús Coronaoff 118'Forward
- Mehdi TaremiForward
- Moussa Maregaoff 106'Forward
Full timeline
Every goal and card (14)
- 19' ⚽ Sérgio Oliveira (pen)
- 45+2' 🟨 Otávio
- 49' ⚽ Federico Chiesaassist Cristiano Ronaldo
- 52' 🟨 Mehdi Taremi
- 54' 🟨🟥 Mehdi Taremi
- 63' ⚽ Federico Chiesaassist Juan Cuadrado
- 90+3' 🟨 Federico Chiesa
- 92' 🟨 Juan Cuadrado
- 97' 🟨 Sérgio Oliveira
- 103' 🟨 Federico Bernardeschi
- 114' 🟨 Adrien Rabiot
- 115' ⚽ Sérgio Oliveira
- 117' ⚽ Adrien Rabiotassist Federico Bernardeschi
- 120+2' 🟨 Chancel Mbemba
Head to head
0Juventus wins0Draws1Porto wins

