| | First Half starts. |
| 1' | | Fouled by Jefferson - Moreirense |
| 1' | | Fábio Vieira - FC Porto - won a free kick in attack. |
| 2' | | Corner - FC Porto. Conceded by Pablo Santos. |
| 3' | | Missed chance. Evanilson - FC Porto - shot with the head from the right side of the six yard box missed to the left. Assist - Otávio with a cross after corner. |
| 3' | | Evanilson - FC Porto - won a free kick on the right wing. |
| 3' | | Fouled by Pablo Santos - Moreirense |
| 3' | | Fouled by Artur Jorge - Moreirense |
| 3' | | Otávio - FC Porto - won a free kick on the left wing. |
| 4' | | Ibrahima Camará - Moreirense - receive yellow card. |
| 4' | | Artur Jorge - Moreirense - receive yellow card for a foul. |
| 5' | | Missed chance. Chancel Mbemba - FC Porto - shot with right foot from a diffucult position on the right is high and wide to the right. Assist - Otávio with a cross . |
| 8' | | Shot blocked. Rafael Martins - Moreirense - shot with left foot from the left side of the box is blocked. Assist - André Luís. |
| 8' | | Corner - Moreirense. Conceded by Chancel Mbemba. |
| 9' | | Fouled by Zaidu Sanusi - FC Porto |
| 9' | | Matheus Silva - Moreirense - won a free kick in defence. |
| 11' | | Corner - FC Porto. Conceded by Jefferson. |
| 12' | | Evanilson - FC Porto - won a free kick in attack. |
| 12' | | Fouled by Matheus Silva - Moreirense |
| 12' | | Matheus Silva - Moreirense - receive yellow card for a foul. |
| 13' | | Corner - FC Porto. Conceded by Jefferson. |
| 16' | | New attacking attempt. Mehdi Taremi - FC Porto - shot with right foot from the left side of the box is saved in the right corner. Assist - Vitinha. |
| 17' | | Missed chance. Mehdi Taremi - FC Porto - shot with the head from the centre of the box is high and wide to the left. |
| 18' | | Fouled by Jefferson - Moreirense |
| 18' | | Mehdi Taremi - FC Porto - won a free kick in attack. |
| 19' | | Missed chance. Fábio Vieira - FC Porto - shot with left foot from the centre of the box is close, but missed to the left. Assist - Vitinha . |
| 22' | | Fouled by Mehdi Taremi - FC Porto |
| 22' | | Steven Vitória - Moreirense - won a free kick in defence. |
| 24' | | Offside - Moreirense. Ibrahima Camará with a pass, however Yan is in offside. |
| 27' | | Fouled by Fábio Cardoso - FC Porto |
| 27' | | Matheus Silva - Moreirense - won a free kick in defence. |
| 30' | | Shot blocked. Otávio - FC Porto - shot with right foot from outside the box is blocked. Assist - Mateus Uribe. |
| 32' | | New attacking attempt. Evanilson - FC Porto - shot with left foot from the centre of the box is saved by goalkeeper in the centre of the goal. Assist - Fábio Vieira with a through ball. |
| 32' | | Corner - FC Porto. Conceded by Mateus Pasinato. |
| 33' | | Corner - FC Porto. Conceded by Steven Vitória. |
| 34' | | Fouled by Mateus Uribe - FC Porto |
| 34' | | Yan - Moreirense - won a free kick in defence. |
| 34' | | Mateus Uribe - FC Porto - receive yellow card for a foul. |
| 36' | | Fouled by Matheus Silva - Moreirense |
| 36' | | Otávio - FC Porto - won a free kick in defence. |
| 36' | | Shot blocked. Zaidu Sanusi - FC Porto - shot with left foot from a diffucult position on the left is blocked. Assist - Mehdi Taremi. |
| 36' | | Corner - FC Porto. Conceded by Matheus Silva. |
| 37' | | Corner - FC Porto. Conceded by Pablo Santos. |
| 38' | | Corner - FC Porto. Conceded by Rafael Martins. |
| 39' | | Missed chance. Vitinha - FC Porto - shot with right foot from outside the box missed after corner. |
| 40' | | Goal! Moreirense 0, FC Porto 1. Evanilson - FC Porto - shot with right foot from the centre of the box to the right corner. Assist - Mehdi Taremi. |
| 42' | | Fouled by Yan - Moreirense |
| 42' | | Fábio Cardoso - FC Porto - won a free kick in defence. |
| 45' | | VAR Decision: No Penalty Moreirense. |
| 45+2' | | Lazar Rosic - Moreirense - receive yellow card. |
| 45+3' | | Fouled by Mehdi Taremi - FC Porto |
| 45+3' | | Matheus Silva - Moreirense - won a free kick in defence. |
| 45+4' | | Diogo Costa - FC Porto - won a free kick in defence. |
| 45+4' | | Fouled by Rafael Martins - Moreirense |
| 45+5' | | Corner - Moreirense. Conceded by Chancel Mbemba. |
| 45+6' | | Offside - Moreirense. Artur Jorge with a pass, however André Luís is in offside. |
| 45+7' | | Shot blocked. Ibrahima Camará - Moreirense - shot with right foot from outside the box is blocked. |
| 45+8' | | First Half ended - Moreirense 0, FC Porto 1. |
| 45' | | Second Half starts Moreirense 0, FC Porto 1. |
| 47' | | Fouled by Matheus Silva - Moreirense |
| 47' | | Otávio - FC Porto - won a free kick in attack. |
| 49' | | Fouled by Jefferson - Moreirense |
| 49' | | Fábio Vieira - FC Porto - won a free kick in attack. |
| 50' | | Missed chance. Chancel Mbemba - FC Porto - shot with right foot from a diffucult position on the right is close, but missed. Assist - Mateus Uribe . |
| 53' | | Missed chance. Mehdi Taremi - FC Porto - shot with right foot from the left side of the box is high and wide to the right. |
| 54' | | Corner - FC Porto. Conceded by Steven Vitória. |
| 55' | | Fouled by Mehdi Taremi - FC Porto |
| 55' | | Steven Vitória - Moreirense - won a free kick in defence. |
| 57' | | Fouled by Fábio Vieira - FC Porto |
| 57' | | Jefferson - Moreirense - won a free kick in defence. |
| 62' | | New attacking attempt. Fábio Vieira - FC Porto - shot with the head from the right side of the six yard box is saved in the right corner. Assist - Mehdi Taremi. |
| 64' | | Fouled by Fábio Cardoso - FC Porto |
| 64' | | Yan - Moreirense - won a free kick on the right wing. |
| 64' | | Fábio Cardoso - FC Porto - receive yellow card for a foul. |
| 65' | | Fouled by Jefferson - Moreirense |
| 65' | | João Mário - FC Porto - won a free kick in defence. |
| 66' | | Substitution - Moreirense. Paulinho for Matheus Silva. |
| 66' | | Substitution - FC Porto. Marko Grujic for Mateus Uribe. |
| 66' | | Substitution - FC Porto. Galeno for Fábio Vieira. |
| 67' | | Evanilson - FC Porto - won a free kick on the left wing. |
| 67' | | Fouled by Steven Vitória - Moreirense |
| 68' | | André Luís - Moreirense - receive yellow card. |
| 71' | | New attacking attempt. Mehdi Taremi - FC Porto - shot with right foot from few metres is saved by goalkeeper in the centre of the goal. Assist - Otávio. |
| 71' | | Fouled by Vitinha - FC Porto |
| 71' | | Steven Vitória - Moreirense - won a free kick in defence. |
| 71' | | André Luís - Moreirense - won a free kick in attack. |
| 71' | | Fouled by Marko Grujic - FC Porto |
| 72' | | Marko Grujic - FC Porto - receive yellow card for a foul. |
| 73' | | Substitution - Moreirense. Jefferson Galego for Rafael Martins. |
| 73' | | Substitution - Moreirense. Derik Lacerda for Yan. |
| 74' | | Missed chance. Paulinho - Moreirense - shot with right foot from the right side of the box is high and wide to the left. |
| 75' | | Fouled by Vitinha - FC Porto |
| 75' | | Pablo Santos - Moreirense - won a free kick in defence. |
| 75' | | Missed chance. Derik Lacerda - Moreirense - shot with right foot from outside the box is high and wide to the right. Assist - Jefferson Galego. |
| 77' | | Fouled by Jefferson - Moreirense |
| 77' | | Marko Grujic - FC Porto - won a free kick in defence. |
| 78' | | Missed chance. Evanilson - FC Porto - shot with left foot from outside the box is high and wide to the left. Assist - Otávio. |
| 79' | | André Luís - Moreirense - won a free kick in attack. |
| 79' | | Fouled by Marko Grujic - FC Porto |
| 79' | | Second yellow card to Marko Grujic - FC Porto - for a foul. |
| 81' | | André Luís - Moreirense - hits the bar with a shot with right foot from outside the box from a free kick. |
| 81' | | Missed chance. Ibrahima Camará - Moreirense - shot with left foot from the centre of the box goes high . |
| 82' | | Substitution - FC Porto. Stephen Eustáquio for Evanilson. |
| 84' | | Fouled by Steven Vitória - Moreirense |
| 84' | | Otávio - FC Porto - won a free kick in defence. |
| 84' | | Steven Vitória - Moreirense - receive yellow card for a foul. |
| 85' | | Second yellow card to Steven Vitória - Moreirense |
| 87' | | Substitution - Moreirense. Gonçalo Franco for Pedro Amador. |
| 87' | | Substitution - Moreirense. Godfried Frimpong for Ibrahima Camará. |
| 88' | | Substitution - FC Porto. Toni Martínez for Mehdi Taremi. |
| 88' | | Substitution - FC Porto. Francisco Conceição for Otávio. |
| 89' | | Fouled by Toni Martínez - FC Porto |
| 89' | | Gonçalo Franco - Moreirense - won a free kick in defence. |
| 90' | | Fouled by Toni Martínez - FC Porto |
| 90' | | Pablo Santos - Moreirense - won a free kick in defence. |
| 90+2' | | Shot blocked. André Luís - Moreirense - shot with right foot from the centre of the box is blocked. |
| 90+2' | | Shot blocked. Gonçalo Franco - Moreirense - shot with right foot from outside the box is blocked. Assist - Jefferson. |
| 90+2' | | Fouled by Derik Lacerda - Moreirense |
| 90+2' | | Vitinha - FC Porto - won a free kick in defence. |
| 90+3' | | New attacking attempt. Derik Lacerda - Moreirense - shot with right foot from the left side of the box is saved by goalkeeper in the centre of the goal. Assist - Pablo Santos with a through ball. |
| 90+3' | | Fouled by Jefferson Galego - Moreirense |
| 90+3' | | Zaidu Sanusi - FC Porto - won a free kick in defence. |
| 90+3' | | Jefferson Galego - Moreirense - receive yellow card. |
| 90+5' | | Shot blocked. Francisco Conceição - FC Porto - shot with left foot from the right side of the box is blocked. Assist - Galeno. |
| 90+5' | | Second Half ended - Moreirense 0, FC Porto 1. |
| | Thats all. Game finished - Moreirense 0, FC Porto 1. |