Porto vs. Juventus score, highlights: Juve, Cristiano Ronaldo take Champions League hit in first leg
The Portuguese side scored early goals in both halves to secure a first leg victory

Juventus' Champions League title hopes took a bit of a hit at Porto on Wednesday as the Portuguese side pulled off a 2-1 upset. But a late goal for Juventus by Federico Chiesa has them still with life after an away defeat in the round of 16 first leg. Porto scored in the opening minutes of each half, capitalizing on the visitors' lack of focus to put themselves in a good spot ahead of the second leg.
It was Mehdi Taremi who found the back of the net two minutes in off a horrific error from Rodrigo Betancur that put Porto up 1-0.
Betancur tried to play the ball back to his goalkeeper, but instead he put it on a platter to the Porto attacker. On the other side of halftime, Moussa Marega finished a well-placed shot in the 46th minute to give the hosts a commanding lead in a match where Juve looked far from their best.
Craving more coverage of Champions League action? The Que Golazo! podcast has a full breakdown from Wednesday. Listen below:
With Cristiano Ronaldo kept at bay, it was Chiesa's fantastic finish in the 82nd minute off a pass from Adrien Rabiot that revived Juve's chances with a vital away goal.
The second leg, set for March 9, would see Juve advance with a 1-0 win thanks to the away goal.
Porto 2, Juventus 1 (FT)
⚽ Porto: Mehdi Taremi (2')
⚽ Porto: Moussa Marega (46')
⚽ Juventus: Federico Chiesa (82')
While it's been ugly for Juve, and they have shown nothing to convince anybody they can get back in this, there is still more than a half an hour to play. But they need to make some changes quick in attack. A really baffling performance.
GOAL: Porto
It's another nightmare start to the second half for Juve as they're caught napping to at the first whistle again, this time it's Moussa Marega with the goal for Porto.
Chiellini is coming off with an injury. Points to his lower leg. A blow for Juve.
Half an hour gone and Porto could have an upset brewing. Juventus with most of the possession but have looked sloppy on the ball. Some early substitutions taking place now.
Share Video
-
6:20Premier League Matchday 18 PREVIEW! - Scoreline
-
0:27Golazo Of The Day! (12/26/25) - Scoreline
-
9:38Egypt Takes Down South Africa, Morocco SLIPS Up Against Mali - Scoreline
-
0:401st Time Only 1 Premier League Game Played On Boxing Day
-
0:57Chelsea Hosts Aston Villa
-
1:14Liverpool Look To Continue Hot Form Saturday
-
1:24Man United Take On Newcastle
-
1:11Jimmy's Best Bets For Premier League Weekend
-
11:26Nigeria BEATS Tanzania, Nicolas Jackson vs. Botswana & VAR CONTROVERSY - Scoreline
-
10:25Countdown To The Cup: Spain - Scoreline
-
8:44Mohamed Salah's DRAMATIC game-winner for Egypt on AFCON Matchday 1 - Scoreline
-
16:07David Neres leads Napoli to 2025 Supercoppa WIN over Bologna - Golazo Matchday
-
9:01Morocco Win Their 2025 AFCON Opener Against Comoros - Scoreline
-
11:51Real Madrid Takes Down Sevilla, Mbappé Scores AGAIN - Scoreline
-
11:02Which Club Can Win The TREBLE This Season? - Scoreline
-
7:37Will These Managers Last Until Next Season? - Scoreline
-
9:08Inter Milan ELIMINATED from Supercoppa in penalties | Bologna vs. Inter Match Recap - Golazo Matchday
-
12:12Aston Villa vs. Manchester United MATCH PREVIEW: Fernandes FUTURE | AFCON Absences - Morning Footy
-
11:23AFCON Group A & B PREVIEW: Hakimi & Salah EXPECTATIONS | Players to WATCH - Morning Footy
-
1:26Golazo Of The Day! (12/18/25) - Scoreline
