22:15
Federico Chiesa speaks: “Our approach was bad and the game became even more difficult for us after that first goal,” he told a Uefa journalist. “When you’re not completely focused and when you’re not giving your best, [teams can] punish you at this level “.
22:14
At the final whistle: Several Juventus players surrounded the match referee, Carlos del Carro, asking in the strongest terms why he did not award them a penalty for challenging Sanusi to Ronaldo at the end of the match. My reading, so it’s worth it, is that Ronaldo was trying a Cruyff turn in the penalty area, he lost his balance and Sanusi ran into him as he fell. Ergo, no penalty. Still, I wouldn’t have been surprised at all if they had given it to me, and I’m surprised that Mr. Del Carro hasn’t seen, at least, his field monitor.
22:01
Some post-match reflections: Porto will be delighted with his first victory against Juventus … of course. However, their enjoyment of the opportunity will be tempered by the knowledge they could and should have gained by much more. The Italian champions stink tonight at the Estadio do Dragao and were a pale imitation of themselves. They will be very relieved to have escaped with only a 2-1 defeat and the visiting goal that came after such a bleak performance.
21:58
Full time: Porto 2-1 Juventus
More! More! Peeeeeeep! It all ended in Porto, where the locals won by the strange goal of three.
21:55
90 + 3 min: A late attack by Juventus. Cristiano Ronaldo appeals to a penalty after falling into a pile under Zaido Sanusi’s push as he tries to control a long ball over De Ligt’s top. No doubt he got a push, but he was already on the ground when he arrived.
21:52
90 + 2 min: Alex Sandro gets one for the team, committing a foul on Mehdi Taremi when the striker went to the Juve penalty area. It is only a reservation because Matthijs De Ligt was nearby. Szczesny drops the ball but it goes out with the ball.
21:50
90 + 1 min: Porto carries two more subs to try to run the clock, with the son of his manager Francisco, among them.
21:49
89 min: There is no bad victory against Juventus, but if it stays that way, Porto will be disappointed, they will concede a visiting goal. The Italian set was so inexpressibly bad for most of tonight’s match that they could have no complaints if they left the Estadio do Dragao at the wrong end of a hiding place. As things stand, they will consider it a fantastic result. Pirlo’s substitutions saved his team’s bacon.
21:46
87 min: Porto approaches when Mateus Uribe puts the ball on a Juve defender in Taremi’s chest. Before he can pull the trigger from four or five yards, De Ligt takes the corner. Nothing comes out of the ball stopped.
Updated
21:44
85 min: Ronaldo makes a cross from the left towards the far post and then gestures angrily when he discovers that there is no one trying to direct the ball home.
21:42
GOAL! Porto 2-1 Juventus (Church 82)
Juventus withdraws one. Adrien Rabiot enters from behind the Porto defense and returns the ball to his penalty area. Federico Chiesa finds her for the first time about 14 meters from the goal, nailing the ball to the ground and moving away from the celebration as she bounces and passes Marchesin.

Juventus’ Cristiano Ronaldo celebrates after teammate Federico Chiesa (center) withdraws a goal for the visitors. Photography: Luis Vieira / AP
Updated
21:40
81 min: From a corner from Porto, Marco Grujic comes to the delivery of Oliveira on the left post, but directs his effort out. It was a good opportunity.
21:39
79 min: Seeing Marchesin four or five meters from his line, Morata throws the ball as high as possible towards the goal. It is a bold effort and the ball falls to the ceiling of the net, but the goalkeeper made it cover.
21:37
77 min: Alvaro Morata plays behind Porto’s defense and pulls out a smart save from Marchesin. He was offside.

Juventus’ Alvaro Morata tries a through ball, but Porto goalkeeper Agustin Marchesin is caught offside. Photography: Luis Vieira / AP
Updated
21:34
75 min: Alvaro Morata is asking for a penalty after being stripped by Chancel Mbemba, who was unpleasant but did not break any law. Instead, the Spaniard has to settle for a corner.
21:32
73 min: Bentancur slips to deny Uribe’s chance to send a cross into Juve’s penalty area. From the next corner, Sergio Oliveira’s corner is unmarked on the near post.
9:30 p.m.
71 min: Good job from Ronaldo, who gallops down the left flank before drilling a low cross towards Chiesa. His shot is saved by Agustin Marchesin, but the flag goes up. Alvaro Morata was the unlucky victim and couldn’t continue the game, so FC’s Marchesin had to come off the bench.
Updated
21:28
68 min: Entrepreneurial things of Jesus Corona, who stands with his back to the goal of Juve about 20 meters, throws the ball in the air to set up his own acrobatic bike shot. Szczesny drops his effort, but would not have considered it if he had come in. The referee has seen some infraction or another.
21:26
67 min: Porto substitution: Moussa Marega, who scored Porto’s second goal 20 seconds into the second half, leaves. He is replaced by Marco Grujic, the Serbian midfielder loaned to Porto from Liverpool.
21:25
66 min: Rodrigo Bentancur tries a shot on goal, but it is off-target. He barely made a time trial, but gave a hand with poison. Above the bar, but not by much.
21:23
65 min: Morata gets the ball and drives forward, being only fouled by Mateus Uribe.
21:22
64 min: Juventus substitution: Alvaro Morata enters for Weston McKinnie.
Updated
21:22
62 min: The opposing supporters gave the referee an earful when he only gave Matthijs De Ligt a yellow card after a mistimed challenge from behind 59 minutes into the game. That was far too lenient!
21:16
57 min: Now Kulusevski is penalized for controlling the ball with his hand and Porto uses the break in play to make a substitution. Luis Diaz replaces Otavio.
21:15
56 min: Dejan Kulusevski has a half-chance cut by Merih Demiral and that’s all Juventus have had so far on this occasion.
Updated
21:12
52 min: Sergio Oliveira appeared on cue near the post, and steered it past the goalie. pilot. Maybe the shot had a deflection: Juventus is getting a blow here.
21:10
50 min: Juventus wins a corner and Sandro throws the ball to the near post. Sergio Oliveira makes it clear.
21:08
48 min: Porto galloped from the starting point and the ball shot back towards Marega from the penalty line. His first touch was sublime and he pushed it away from Federico Chiesa before throwing a pretty hand shot into the corner in front of Szczesny, who was hit on his near post.
Updated
21:05
GOAL! Porto 2-0 Juventus (Marega 46)
Bells of Hell! This is ridiculous: another good start for Porto, as Moussa Marega puts the ball in the corner after 20 seconds of the second half.

Moussa Marega from Porto scores his second goal. Photography: Pedro Nunes / Reuters
Updated
21:04
Second half: Porto 1-0 Juventus
46 min: Play red life without staff changes on either side. I was surprised that Alvaro Morata was not sent to beat by Pirlo, as Dejan Kusulevski received almost no kick.
20:49
At the break: FC Porto 1-0 Juventus
More! This is your luck during the first half, which started with the worst possible start for Juventus when Mehdi Taremi threw a mistake by Rodrigo Bentancur to score an opportunistic goal. Juve have been surprisingly slow and already look authentic. I suspect we’ll see a change or two from Andrea Pirlo before too long. It has been so comfortable for Porto, whose defense has been very assured.
20:46
45 + 1 min: Ronaldo tries to run into the box from the left, but is full of balls.
20:45
45 min: Ronaldo wins his team a corner after such an excursion. Bentancur’s delivery is clear, despite Ronaldo’s efforts to get the ball.
20:44
44 min: We are almost at the break and Cristiano Ronaldo has had a single touch in the Porto penalty area. He also feels frustrated, falling more and more in an attempt to get more time on the ball.
20:43
41 min: Another foul, from the same area. The ball is sent back to the far post and breaks to Adrien Rabiot, who Marchesin saves his head, but the ball makes it clear. It was a spectacular looking effort, but it lacked poison. It was also the first shot on goal for Juve.
20:40
40 min: Juve free kick on the right after a foul by Sergio Oliveira on Matthijs De Ligt. Bentancur finally gets a hit and chooses Cristiano Ronaldo on the left post. His header down doesn’t bother Marchesin.