Porto were the much better team as they ran out comfortable 2-0 winners in their Champions League Group A opener against Dinamo Zagreb. More
90+3' The referee blows the whistle for full time. Porto run out comfortable winners. Thanks for joining us.
90+2' GOAL FOR PORTO! Defour puts the game beyond doubt. Dinamo push forward in search for an equaliser but give the ball away too easily and are caught on the attack. Atsu bursts down the left and rolls the ball wide into the path of Defour who takes one touch before lifting the ball over the onrushing Kelava.
88' James Rodriguez makes way as Eliaquim Mangala, the French defender, is introduced.
85' CHANCE FOR KLEBER!! He's looked lively since he's come on. The substitute dances through a number of challenges on the 18-yard line, nutmegs a defender and drills a shot at the feet of Kelava.
80' Adrian Calello comes off. Ante Cacic sends on Mateo Kovacic as Dinamo search for a late equaliser.
78' HUGE CHANCE!! Cop sends in a devilish ball from the left flank and it has Helton in a lot of trouble. The keeper gets under it which allows Carrasco a free header at goal. The contact on the ball is nowhere near good enough, allowing Helton to recover.
77' Jackson Martinez makes way for Kleber, who has only made one substitute appearance for Porto this season.
75' Sammir pulls away from Alex Sandro and is played through. His first touch takes him away from goal meaning he can only cross rather than shoot. The centre is weak and is claimed by the diving Helton.
73' Christian Atsu replaces Silvestre Varela, who has worked very hard tonight. Atsu makes his Champions League debut.
71' James wriggles away down the left, beats his man one-too-many-times and then drills the ball past Kelava but can't beat Simunic.
66' After that frantic thirty seconds, Porto have got the ball down on the floor and are trading passes again. Ante Rukavina is replaced by Bryan Carrasco as Dinamo make their second change of the night.
63' GREAT DOUBLE SAVE FROM HELTON! The resulting corner flies towards the near post. It’s not dealt with which allows Rukavina to acrobatically volley at goal from point-blank range. Helton sticks out an arm and palms it up into the air before palming it over the bar.
60' Moutinho is fouled 25 yards from goal. He opts to take it himself and will look to test the shaky Kelava. The free kick is poor, however, and sails over the bar.
58' The youngster Arijan Ademi is replaced by Fatos Beqiraj. The hosts will now move to a more orthodox 4-4-2.
52' Martinez drops deep to receive the ball and looks to find Lucho with a round-the-corner ball but the striker takes too long to play it and Lucho is flagged offside.
49' Great defending from the hosts. Varela and Moutinho play the corner short and trade a quick one-two as they advance on goal. The ball is smashed across the face of the goal but is cleared.
46' Porto get the second half under way.
45' Referee Daniele Orsato puts an end to the first half.
42' Moments before that, jackson Martinez should have scored as Kelava mis-controlled a back pass and let the Porto man in. The keeper tried to recover but couldn't get there. All Martinez had to do was stroke the ball into the net but he dwelled on it and allowed Vida to clear.
41' GOAL!! Lucho scores for Porto. Alex Sandro gets into a good crossing position and drills the ball low and hard. Kelava, who has looked nervous throughout this first half, palms the ball straight into the path of the Argentine who side-foots home from 6 yards.
37' Varela finds some space away from his marker and is sent down the right. He whips a ball into the box but Simunic sticks out a leg which sends the ball into the welcoming hands of Kelava. That could have gone anywhere.
26' Kelava comes rushing off his line chasing a lofted ball into the box. He gets absolutely nowhere near it and puts his team in danger. Tonel obviously has some idea that the keeper is going to miss it and drops short to clear.
19' Centre-half Maicon surges forward as the visitors look to build some pressure. The Porto nunmber four picks up the ball 30 yards from goal and decides to have a go. It flies about 30 yards over the bar.
14' From the goal kick the homes side go on the attack. The ball starts on the right before being switched to the left. Cop drops deep, beats his man and cuts inside to blast a fierce shot towards the near post. It flashes just wide.
1' Italian referee Daniele Orsata, who makes his Champions league debut tonight, blows the whistle to get the game under way.
90+2' GOAL FOR PORTO! Defour puts the game beyond doubt. Dinamo push forward in search for an equaliser but give the ball away too easily and are caught on the attack. Atsu bursts down the left and rolls the ball wide into the path of Defour who takes one touch before lifting the ball over the onrushing Kelava.
85' CHANCE FOR KLEBER!! He's looked lively since he's come on. The substitute dances through a number of challenges on the 18-yard line, nutmegs a defender and drills a shot at the feet of Kelava.
78' HUGE CHANCE!! Cop sends in a devilish ball from the left flank and it has Helton in a lot of trouble. The keeper gets under it which allows Carrasco a free header at goal. The contact on the ball is nowhere near good enough, allowing Helton to recover.
75' Sammir pulls away from Alex Sandro and is played through. His first touch takes him away from goal meaning he can only cross rather than shoot. The centre is weak and is claimed by the diving Helton.
71' James wriggles away down the left, beats his man one-too-many-times and then drills the ball past Kelava but can't beat Simunic.
63' GREAT DOUBLE SAVE FROM HELTON! The resulting corner flies towards the near post. It’s not dealt with which allows Rukavina to acrobatically volley at goal from point-blank range. Helton sticks out an arm and palms it up into the air before palming it over the bar.
60' Moutinho is fouled 25 yards from goal. He opts to take it himself and will look to test the shaky Kelava. The free kick is poor, however, and sails over the bar.
49' Great defending from the hosts. Varela and Moutinho play the corner short and trade a quick one-two as they advance on goal. The ball is smashed across the face of the goal but is cleared.
42' Moments before that, jackson Martinez should have scored as Kelava mis-controlled a back pass and let the Porto man in. The keeper tried to recover but couldn't get there. All Martinez had to do was stroke the ball into the net but he dwelled on it and allowed Vida to clear.
41' GOAL!! Lucho scores for Porto. Alex Sandro gets into a good crossing position and drills the ball low and hard. Kelava, who has looked nervous throughout this first half, palms the ball straight into the path of the Argentine who side-foots home from 6 yards.
37' Varela finds some space away from his marker and is sent down the right. He whips a ball into the box but Simunic sticks out a leg which sends the ball into the welcoming hands of Kelava. That could have gone anywhere.
26' Kelava comes rushing off his line chasing a lofted ball into the box. He gets absolutely nowhere near it and puts his team in danger. Tonel obviously has some idea that the keeper is going to miss it and drops short to clear.
19' Centre-half Maicon surges forward as the visitors look to build some pressure. The Porto nunmber four picks up the ball 30 yards from goal and decides to have a go. It flies about 30 yards over the bar.
14' From the goal kick the homes side go on the attack. The ball starts on the right before being switched to the left. Cop drops deep, beats his man and cuts inside to blast a fierce shot towards the near post. It flashes just wide.
Dinamo ZagrebManager: Ante Cacic
FC PortoManager: Vítor Pereira