0'
Tonight's referee is Bjorn Kuipers from the Netherlands.
0'
Man City subs: Steffen, Carson, Walker, Stones, Ake, Gundogan, Jesus, Laporte, De Bruyne, Mendy, Mahrez, Doyle.
0'
Porto subs: Diaz, Taremi, Nakajima, Claudio Ramos, Baro, Joao Mario, Felipe Anderson, Martinez, Evanilson, Nanu, Vieira, Costa.
0'
Porto starting XI: Marchesin, Manafa, Mbemba, Sarr, Diogo Leite, Sanusi, Corona, Uribe, Sergio Oliveira, Otavio, Marega.
0'
Man City starting XI: Ederson, Cancelo, Dias, Garcia, Zinchenko, Rodri, Fernandinho, Silva, Foden, Sterling, Torres.
0'
Stat: FC Porto have won six of their last seven home games in the UEFA Champions League (L1), however the lone defeat in this run did come against another English opponent (1-4 v Liverpool in April 2019).
0'
Stat: FC Porto are winless in their last five meetings with English teams in the UEFA Champions League (D1 L4), with their last such victory coming against Leicester City back in December 2016 (5-0).
0'
Stat: Manchester City's only previous away game at FC Porto in European competition came in February 2012, with the Citizens winning 2-1 in the first leg of a Last 32 tie in the UEFA Europa League (they later progressed 6-1 on aggregate).
0'
Stat: Porto have lost their three previous meetings with Manchester City by an aggregate score of 2-9, conceding at least two goals in each game.
0'
Welcome to our live coverage of Porto vs Man City in the UEFA Champions League. Kickoff from Estadio do Dragao is at 8pm UK time.
1'
We are underway as Porto kick us off.
3'
City have started well as Zinchenko whips in a cross and Chelsea loanee Malang Sarr has to head clear for corner. The set piece comes to nothing though.
6'
Now Foden, playing in a wide left role tonight, delivers a teasing cross for Man City towards Torres in the box but Leite stoops well to head clear.
7'
City have started well here with 55% of the ball and plenty of territory.
9'
City deliver a corner but it's cleared for another corner, their fourth of the game already. Foden delivers but Porto hold firm again.
9'
Now Sterling is slipped in down the right and Sarr comes sliding across to make a tackle.
10'
Porto have barely entered the Man City half thus far. A replay of Sarr's sliding tackle on Sterling shows it could have been a penalty.
12'
City attack as Garcia hits a pass forward for Torres who runs at Mbemba who stands tall and toe pokes to safety.
14'
Porto have their first break but City recover quickly to get back and stop the home side.
15'
Now Cancelo gets forward up the right for City and gets a low cross into the box and Marchesin does well to claim.
16'
Penalty shout! Porto work a lovely attack and Monteiro runs onto a pass and is clattered by Ederson. Replays show that was a stonewall penalty that VAR hasn't given. Porto can count themselves unlucky.
19'
Cancelo catches Corona with a poor challenge and the Mexican is down receiving treatment for Porto.
21'
Sergio Oliveira delivers the resulting freekick and Ederson comes far off his line to claim and drops the ball. However, the goalkeeper chases his mistake outside the area and hoofs the ball clear.
22'
A long throw by Porto causes havoc in the box and Ederson has to get down well to his left to parry clear. City break with speed and Foden finds Torres for chance but the offside flag was up. Marchesin had made an excellent save anyway.
24'
City have had 63% of the ball here thus far but are yet to have a shot at goal aside from one where the flag was up (doesn't count).
27'
Porto are sitting with all 10 outfield players inside their own defensive third as City move the ball around but the hosts look relatively comfortable.
30'
Rodri plays a ball over the top for Bernado Silva but despite a superb first touch, the offside flag goes up.
32'
Closer! Cancelo and Bernardo Silva link up well on the right and the latter's cross so nearly finds Torres and Sterling almost gets a shot away from the Porto goalkeeper's punch.
34'
Sanusi is down for Porto with a slight hamstring problem. He will hopefully be able to continue.
35'
Man City have made 232 passes so far to just 92 for Porto.
37'
A corner goes over everyone to Sterling on the left and the winger cuts inside and nearly finds the net but Sanusi clears brilliantly off the line.
38'
Bernardo Silva makes a driving run into the box for City and goes down wanting a penalty but replays show that it was him to kicked Sanusi. No penalty, correct call.
39'
Porto have their first shot of the game as Oliveira hits a left footed strike from distance over the bar.
41'
Fernandinho catches Corona in the face with a stray elbow but that looked accidental.
42'
Otavio brings down Bernardo Silva and then Uribe fouls Fernandinho late. Porto are getting stuck in.
43'
City have had 71% of the ball so far and six corners in an away game but Porto don't seem too bothered to be ceding the ball to them.
44'
Now Rodri tries a left footed shot from 20 yards but it's blocked well. Are City running out of ideas?
44'
Torres strikes from range for City but the effort does high and wide.
45'
The half time whistle blows with the score Porto 0-0 Man City. The visitors made more of the running and there should really have been two penalties.
45'
The half time whistle blows with the score Porto 0-0 Man City. The visitors made more of the running and there should really have been two penalties.
45'
Foden delivers the corner and it falls to Fernandinho at the back post but Porto block his shot well and clear the danger.
45'
There will be three minutes of additional time played.
45'
Zinchenko delivers a deep cross and Sarr clears the danger well for corner. The left footed Frenchman has defended well so far tonight.
46'
The second half is underway.
48'
Fernandinho crunches into a tackle on Marega and it falls to Ferran Torres to cross but Porto once again defend well.
51'
Rodri goes into the book for a high arm and elbow into Marega's neck.
51'
Oliveira receives on the edge of the area and tests Ederson with a shot for Porto. That's their first effort on target of the night.
54'
Torres is fouled. Zinchenko has a chance to strike for goal for City from 30 yards but it's straight into Marchesin's welcoming arms.
57'
Porto move the ball well and Sterling fouls Otavio. Porto deliver the freekick to the back post but City do well to defend Corona's knock-down.
58'
CHANCE! Foden plays a lovely ball in-behind and Sterling beats Sarr to the ball and has a one-on-one but Marchesin saves brilliantly to deny the City winger. The save falls to Torres who can't get his feet set as Mbemba recovers to challenge him.
60'
Marchesin is receiving treatment for Porto after seemingly saving that Sterling effort with a sensitive area of his body.
61'
Corona turns Garcia well and is taken down late by the City centre back who somehow avoids being booked for that cynical foul.
62'
Fernandinho hits a long ball for Foden's run and when Mbemba can't cut the ball out, Foden nearly gets onto the ball.
63'
Porto make a sub as Corona is taken off for Luis Diaz.
67'
Foden delivers a deep corner, it finds it's way to Sterling but after cutting inside, his shot is charged down.
68'
Marega stands on Fernandinho's achilles and is booked. That was cynical and dangerous by the Porto man.
69'
Sitter! City should be ahead. Fernandinho's cross is flicked across goal by Sterling but Ruben Dias can't finish as he slides in from one yard out then Torres has an effort saved very well by Marchesin.
71'
City make their first change as Gabriel Jesus replaces Ferran Torres.
72'
Porto make a double change as Marega and Manafa come off with Evanilson and Nanu coming on.
73'
After 73 minutes here, Porto have had just two shots. City have had 11.
76'
Bernardo Silva makes a determined dribble and muscles Sanusi out of the way before testing Marchesin with a powerful low drive.
79'
Porto have a good spell of wide pressure without creating much. City break and Mbemba has make a good challenge on Gabriel Jesus.
80'
Foden delivers City's 11th corner of the night but when Garcia has chance from close range, Marchesin makes a superb save.
82'
Goal disallowed! In the aftermath of that corner, Bernardo Silva delivers a cross from which Gabriel Jesus heads against the bar. via Marchesin's superb save. However, Jesus is onto the rebound like a flash to finish. VAR rules the goal offside though.
83'
Replays on that goal showed that Rodri was offside in the buildup to it.
87'
Porto make a change as Fabio Vieira comes on for Otavio.
90'
And the full time whistle is blown. Porto 0-0 Man City. A backs-to-the-wall but deserved point for the home side. Porto have qualified for the knockout round. Thanks for joining us.
90'
As we near full time, City lead 18-2 on shots and have had 67% of the ball but Porto look good value for their point considering how well they have defended.
90'
Sanusi clatters into Foden. Sterling crosses, Fernandinho flicks on and Garcia flicks wide of goal for City.
90'
The fourth official indicates five minutes of additional time to be played.
FC Porto
Manchester City
0
Goal Scorers
0
0
Yellow Cards
0
0
Red Cards
0
11
Squad
11
Marchesin A...
Mbemba Chancel
Leite Diogo
Sarr Malang
Manafa Wilson
Oliveira Se...
Otavio
Uribe Mateus
Sanusi Zaidu
Corona Jesus
Marega Moussa
1
2
3
4
5
6
7
8
9
10
11
1
2
3
4
5
6
7
8
9
10
11
Moraes Ederson
Cancelo Joao
Dias Ruben
Garcia Aleix
Zinchenko O...
Fernandinho
Rodri
Foden Phil
Silva Bernardo
Torres Ferran
Sterling Ra...
12
Reserves
12
Ramos Claudio
Costa Diogo
Diaz Luis
Taremi Mehdi
Nakajima Shoya
Romario
Mario Joao
Anderson Fe...
Martinez An...
Evanilson
Nanu
Vieira Fabio
12
13
14
15
16
17
18
19
20
21
22
23
12
13
14
15
16
17
18
19
20
21
22
23
Steffen Zack
Carson Scott
Walker Kyle
Stones John
Ake Nathan
Guendogan I...
Jesus Gabriel
Laporte Aym...
De Bruyne K...
Mendy Benjamin
Mahrez Riyad
Doyle Thomas