| | First Half starts. |
| 3' | | Fouled by Jordan Holsgrove - Paços Ferreira |
| 3' | | Pepe - FC Porto - won a free kick in defence. |
| 4' | | Shot blocked. Jordan Holsgrove - Paços Ferreira - shot with left foot from the centre of the box is blocked. Assist - Nicolás Gaitán. |
| 4' | | Shot blocked. Antunes - Paços Ferreira - shot with left foot from the left side of the box is blocked. Assist - Uilton. |
| 4' | | Corner - Paços Ferreira. Conceded by Pepê Aquino. |
| 5' | | Fouled by Alexandre Guedes - Paços Ferreira |
| 5' | | Pepe - FC Porto - won a free kick in defence. |
| 7' | | Corner - FC Porto. Conceded by Nuno Lima. |
| 9' | | Corner - FC Porto. Conceded by Uilton. |
| 9' | | Shot blocked. Otávio - FC Porto - shot with left foot from the centre of the box is blocked. Assist - Mehdi Taremi with a head. |
| 12' | | Corner - FC Porto. Conceded by Juan Delgado. |
| 14' | | Shot blocked. Uilton - Paços Ferreira - shot with left foot from the left side of the box is blocked. Assist - Alexandre Guedes. |
| 14' | | Fouled by Uilton - Paços Ferreira |
| 14' | | Otávio - FC Porto - won a free kick in defence. |
| 14' | | Fouled by Jordan Holsgrove - Paços Ferreira |
| 14' | | Otávio - FC Porto - won a free kick on the right wing. |
| 16' | | Fouled by Galeno - FC Porto |
| 16' | | Luíz Carlos - Paços Ferreira - won a free kick in defence. |
| 17' | | Fouled by Rui Pires - Paços Ferreira |
| 17' | | Pepê Aquino - FC Porto - won a free kick in attack. |
| 18' | | Fouled by Mehdi Taremi - FC Porto |
| 18' | | Igor Vekic - Paços Ferreira - won a free kick in defence. |
| 21' | | Fouled by Matheus Uribe - FC Porto |
| 21' | | Jordan Holsgrove - Paços Ferreira - won a free kick in attack. |
| 22' | | Fouled by Wendell - FC Porto |
| 22' | | Nicolás Gaitán - Paços Ferreira - won a free kick in defence. |
| 23' | | Offside - FC Porto. Matheus Uribe with a pass, however Mehdi Taremi is in offside. |
| 24' | | Delay in match - injury Pepê Aquino - FC Porto |
| 25' | | Delay over. They are ready to continue. |
| 25' | | Fouled by Matheus Uribe - FC Porto |
| 25' | | Nicolás Gaitán - Paços Ferreira - won a free kick on the right wing. |
| 26' | | Corner - Paços Ferreira. Conceded by Matheus Uribe. |
| 29' | | Fouled by Rui Pires - Paços Ferreira |
| 29' | | Wendell - FC Porto - won a free kick in attack. |
| 30' | | Fouled by Pepê Aquino - FC Porto |
| 30' | | Nicolás Gaitán - Paços Ferreira - won a free kick in defence. |
| 35' | | VAR Decision: No Penalty FC Porto. |
| 36' | | Delay over. They are ready to continue. |
| 37' | | Fouled by Luíz Carlos - Paços Ferreira |
| 37' | | Otávio - FC Porto - won a free kick in defence. |
| 38' | | Fouled by Nuno Lima - Paços Ferreira |
| 38' | | Mehdi Taremi - FC Porto - won a free kick in attack. |
| 38' | | Nuno Lima - Paços Ferreira - receive yellow card for a foul. |
| 39' | | Shot blocked. Wendell - FC Porto - shot with left foot from outside the box is blocked. |
| 39' | | Corner - FC Porto. Conceded by Alexandre Guedes. |
| 40' | | Fouled by Rui Pires - Paços Ferreira |
| 40' | | Matheus Uribe - FC Porto - won a free kick in defence. |
| 40' | | Rui Pires - Paços Ferreira - receive yellow card. |
| 42' | | Offside - Paços Ferreira. Igor Vekic with a pass, however Alexandre Guedes is in offside. |
| 44' | | Delay in match - Paços Ferreira |
| 44' | | Delay in match - injury Wilson Manafá - FC Porto |
| 45' | | Delay over. They are ready to continue. |
| 45+2' | | Fouled by Jordan Holsgrove - Paços Ferreira |
| 45+2' | | Otávio - FC Porto - won a free kick in defence. |
| 45+2' | | Jordan Holsgrove - Paços Ferreira - receive yellow card for a foul. |
| 45+2' | | Antunes - Paços Ferreira - won a free kick in defence. |
| 45+2' | | Fouled by Pepê Aquino - FC Porto |
| 45+3' | | Fouled by Jordan Holsgrove - Paços Ferreira |
| 45+3' | | Pepê Aquino - FC Porto - won a free kick in defence. |
| 45+3' | | Second yellow card to Jordan Holsgrove - Paços Ferreira - for a foul. |
| 45+3' | | Delay in match - injury Pepê Aquino - FC Porto |
| 45+4' | | Delay over. They are ready to continue. |
| 45+5' | | Fouled by Juan Delgado - Paços Ferreira |
| 45+5' | | Galeno - FC Porto - won a free kick on the left wing. |
| 45+5' | | Juan Delgado - Paços Ferreira - receive yellow card for a foul. |
| 45+6' | | First Half ended - Paços Ferreira 0, FC Porto 0. |
| 45' | | Second Half starts Paços Ferreira 0, FC Porto 0. |
| 45' | | Substitution - Paços Ferreira. Paulo Bernardo for Nicolás Gaitán. |
| 46' | | Fouled by Antunes - Paços Ferreira |
| 46' | | Pepe - FC Porto - won a free kick in defence. |
| 48' | | New attacking attempt. Mehdi Taremi - FC Porto - shot with right foot from outside the box is saved by goalkeeper in the centre of the goal. Assist - Evanilson with a through ball. |
| 53' | | Fouled by Pepê Aquino - FC Porto |
| 53' | | Luíz Carlos - Paços Ferreira - won a free kick in defence. |
| 55' | | Evanilson - FC Porto - won a free kick on the left wing. |
| 55' | | Fouled by Erick Ferigra - Paços Ferreira |
| 56' | | Shot blocked. Alexandre Guedes - Paços Ferreira - shot with right foot from the centre of the box is blocked. Assist - Rui Pires. |
| 56' | | Fouled by Alexandre Guedes - Paços Ferreira |
| 56' | | Pepe - FC Porto - won a free kick in defence. |
| 57' | | New attacking attempt. Mehdi Taremi - FC Porto - shot with right foot from the right side of the box is saved by goalkeeper in the centre of the goal. Assist - Evanilson with a through ball. |
| 58' | | Substitution - Paços Ferreira. Tiago Ribeiro for Juan Delgado. |
| 58' | | Substitution - Paços Ferreira. Jorge Silva for Luíz Carlos. |
| 58' | | Missed chance. Pepê Aquino - FC Porto - shot with right foot from the centre of the box is close, but missed. Assist - Mehdi Taremi with a through ball. |
| 59' | | Fouled by Tiago Ribeiro - Paços Ferreira |
| 59' | | Otávio - FC Porto - won a free kick in defence. |
| 60' | | Offside - FC Porto. Otávio with a pass, however Wilson Manafá is in offside. |
| 61' | | Substitution - FC Porto. André Franco for Wilson Manafá. |
| 62' | | Penalty FC Porto. André Franco draws a foul in the penalty area. |
| 62' | | Penalty conceded by Nuno Lima - Paços Ferreira - after a foul in the penalty area. |
| 63' | | VAR Decision: Penalty FC Porto. |
| 65' | | Delay over. They are ready to continue. |
| 66' | | Goal! Paços Ferreira 0, FC Porto 1. Mehdi Taremi - FC Porto - converts the penalty with a shot with right foot to the right corner. |
| 68' | | Fouled by Iván Marcano - FC Porto |
| 68' | | Jorge Silva - Paços Ferreira - won a free kick in attack. |
| 68' | | Iván Marcano - FC Porto - receive yellow card for a foul. |
| 69' | | Shot blocked. Antunes - Paços Ferreira - shot with left foot from outside the box is blocked. Assist - Paulo Bernardo. |
| 70' | | Missed chance. Alexandre Guedes - Paços Ferreira - shot with right foot from the centre of the box missed. Assist - Jorge Silva with a cross. |
| 70' | | Delay in match - Paços Ferreira |
| 70' | | Delay in match - injury Otávio - FC Porto |
| 71' | | Delay over. They are ready to continue. |
| 74' | | Missed chance. Iván Marcano - FC Porto - shot with the head from the centre of the box goes high. Assist - Galeno with a cross. |
| 75' | | Substitution - Paços Ferreira. Nigel Thomas for Rui Pires. |
| 75' | | Substitution - Paços Ferreira. Fábio Gomes for Alexandre Guedes. |
| 77' | | Corner - FC Porto. Conceded by Jorge Silva. |
| 77' | | Substitution - FC Porto. Daniel Namaso for Mehdi Taremi. |
| 77' | | Substitution - FC Porto. Toni Martínez for Evanilson. |
| 79' | | Fouled by Toni Martínez - FC Porto |
| 79' | | Nuno Lima - Paços Ferreira - won a free kick in defence. |
| 83' | | Goal! Paços Ferreira 0, FC Porto 2. Toni Martínez - FC Porto - shot with right foot from the centre of the box to the left corner. Assist - Daniel Namaso. |
| 84' | | Offside - Paços Ferreira. Paulo Bernardo with a pass, however Fábio Gomes is in offside. |
| 85' | | Fouled by Antunes - Paços Ferreira |
| 85' | | Otávio - FC Porto - won a free kick on the right wing. |
| 86' | | Substitution - FC Porto. Stephen Eustáquio for Otávio. |
| 86' | | Substitution - FC Porto. Marko Grujic for Matheus Uribe. |
| 87' | | Missed chance. Nigel Thomas - Paços Ferreira - shot with right foot from the centre of the box missed to the left. Assist - Antunes with a cross. |
| 89' | | Erick Ferigra - Paços Ferreira - won a free kick in defence. |
| 89' | | Fouled by Toni Martínez - FC Porto |
| 90' | | Missed chance. Daniel Namaso - FC Porto - shot with left foot from the left side of the box goes high. Assist - Galeno. |
| 90+1' | | Delay in match - injury Marko Grujic - FC Porto |
| 90+2' | | Delay over. They are ready to continue. |
| 90+3' | | Shot blocked. Galeno - FC Porto - shot with right foot from outside the box is blocked. Assist - Marko Grujic. |
| 90+3' | | Offside - FC Porto. Galeno with a pass, however Daniel Namaso is in offside. |
| 90+4' | | Erick Ferigra - Paços Ferreira - won a free kick in defence. |
| 90+4' | | Fouled by Galeno - FC Porto |
| 90+4' | | Fouled by Daniel Namaso - FC Porto |
| 90+4' | | Nigel Thomas - Paços Ferreira - won a free kick in defence. |
| 90+6' | | Missed chance. Tiago Ribeiro - Paços Ferreira - shot with left foot from outside the box goes high. Assist - Nigel Thomas. |
| 90+8' | | Antunes - Paços Ferreira - won a free kick in defence. |
| 90+8' | | Fouled by Toni Martínez - FC Porto |
| 90+9' | | Second Half ended - Paços Ferreira 0, FC Porto 2. |
| | Thats all. Game finished - Paços Ferreira 0, FC Porto 2. |