Liga Portugal
That's it! The referee blows the final whistle
Ball possession: Vitoria de Guimaraes: 50%, FC Porto: 50%.
The referee signals a free kick as Telmo Arcanjo from Vitoria de Guimaraes trips Oskar Pietuszewski
RED CARD! - Telmo Arcanjo receives his second yellow card and is sent off!
FC Porto start a counter attack
FC Porto take a throw-in in their own half of the field
FC Porto take a throw-in in the opponent's half of the field
Vitoria de Guimaraes end the game with ten man because Tony Strata has had to leave the pitch and Vitoria de Guimaraes have no subs left
Matija Mitrovic from Vitoria de Guimaraes commits a foul by elbowing Rodrigo Mora
The game is restarted
Tony Strata is down injured and receives medical treatment on the field.
Play has been stopped because there is a player lying on the pitch.
Reckless challenge there. Oskar Pietuszewski commits a rough foul on Tony Strata
Oskar Pietuszewski is shown a yellow card by the referee
Ball possession: Vitoria de Guimaraes: 50%, FC Porto: 50%.
Orest Lebedenko is shown a yellow card by the referee
Orest Lebedenko from Vitoria de Guimaraes goes a bit too far there as the pulls down Victor Froholdt
William Gomes is penalised for pushing Noah Saviolo
Telmo Arcanjo fails to find the target with a shot from outside the box
Goal kick for FC Porto
The referee signals a free kick as Rodrigo Abascal from Vitoria de Guimaraes trips Thiago Silva
Martim Fernandes relieves the pressure with a clearance
The fourth official shows there are 8 minute(s) of time to be added
The referee signals a free kick as Rodrigo Mora from FC Porto trips Rodrigo Abascal
Ball possession: Vitoria de Guimaraes: 47%, FC Porto: 53%.
Goal kick for FC Porto
Beni is leaving the field to be replaced by Fabio Blanco in a tactical substitution.
Alberto Costa is leaving the field to be replaced by Jan Bednarek in a tactical substitution.
Goncalo Nogueira is leaving the field to be replaced by Matija Mitrovic in a tactical substitution.
Alberto Costa from FC Porto goes a bit too far there as the pulls down Noah Saviolo
The referee signals a free kick as Martim Fernandes from FC Porto trips Telmo Arcanjo
G O O O A A A L - Alan Varela from FC Porto puts it away from the penalty spot with the right foot! Juan Diego Castillo chose the wrong side.
After VAR check, the referee changed the call and decided to award a penalty for FC Porto!
PENALTY - Telmo Arcanjo from Vitoria de Guimaraes concedes a penalty for tripping Oskar Pietuszewski.
VAR - PENALTY! - The referee has stopped the play. VAR check in progress, a potential penalty for FC Porto.
A shot by Telmo Arcanjo is blocked
Telmo Arcanjo is shown a yellow card by the referee
Telmo Arcanjo is penalised for pushing William Gomes
Noah Saviolo swings in the ball from a corner on the left, but it is nowhere near a teammate.
Alberto Costa from FC Porto intercepts a cross aimed towards the box.
The referee signals a free kick as William Gomes from FC Porto trips Gustavo Silva
Vitoria de Guimaraes take a throw-in in the opponent's half of the field
Samu is leaving the field to be replaced by Diogo Sousa in a tactical substitution.
Oumar Camara is leaving the field to be replaced by Telmo Arcanjo in a tactical substitution.
Goal kick for Vitoria de Guimaraes
Rodrigo Mora fails to find the target with a shot from outside the box
Ball possession: Vitoria de Guimaraes: 46%, FC Porto: 54%.
Martim Fernandes from FC Porto intercepts a cross aimed towards the box.
Samu swings in the ball from a corner on the left, but it is nowhere near a teammate.
Thiago Silva from FC Porto intercepts a cross aimed towards the box.