Liga Portugal
Both teams could have won today but Braga just managed to carve out the victory
That's it! The referee blows the final whistle
Ball possession: Braga: 45%, FC Porto: 55%.
Joao Moutinho from Braga takes a short corner kick from the left.
Otavio relieves the pressure with a clearance
FC Porto take a throw-in in their own half of the field
SENT OFF! - After verbally abusing the ref, Tiago Sa is sent off
Otavio from FC Porto intercepts a cross aimed towards the box.
Deniz Guel from FC Porto is ruled offside
After a tactical foul, Francisco Chissumba sees no other way than stopping the counter and receives a yellow card.
The referee signals a free kick as Francisco Chissumba from Braga trips Joao Mario
Stephen Eustaquio from FC Porto intercepts a cross aimed towards the box.
Otavio is shown a yellow card by the referee
Reckless challenge there. Otavio commits a rough foul on Afonso Patrao
The fourth official shows there are 5 minute(s) of time to be added
Ball possession: Braga: 45%, FC Porto: 55%.
The referee signals a free kick as Ricardo Horta from Braga trips Zaidu Sanusi
Danny Loader from FC Porto goes a bit too far there as the pulls down Joao Moutinho
Amine El Ouazzani is coming out with a knock and is replaced by Afonso Patrao.
After a tactical foul, Joao Moutinho sees no other way than stopping the counter and receives a yellow card.
Joao Moutinho is penalised for pushing Deniz Guel
Nehuen Perez from FC Porto intercepts a cross aimed towards the box.
Diogo Costa from FC Porto intercepts a cross aimed towards the box.
Joao Moutinho swings in the ball from a corner on the right, but it is nowhere near a teammate.
Diogo Costa makes a crucial save!
Good effort by Gabri Martinez as he directs a shot on target, but Diogo Costa saves it
Braga start a counter attack
The game is restarted
Amine El Ouazzani is down injured and receives medical treatment on the field.
Play has been stopped because there is a player lying on the pitch.
Amine El Ouazzani from Braga commits a foul by elbowing Otavio
FC Porto are in control of the ball.
FC Porto take a throw-in in their own half of the field
Paulo Oliveira wins an air challenge against Samuel Aghehowa
FC Porto are in control of the ball.
Braga take a throw-in in their own half of the field
Ismael Gharbi is leaving the field to be replaced by Joao Ferreira in a tactical substitution.
Francisco Chissumba from Braga intercepts a cross aimed towards the box.
FC Porto take a throw-in in their own half of the field
FC Porto take a throw-in in their own half of the field
Jean-Baptiste Gorby is leaving the field to be replaced by Uros Racic in a tactical substitution.
Ball possession: Braga: 47%, FC Porto: 53%.
Dangerous challenge by Deniz Guel from FC Porto. Victor Gomez on the receiving end of that.
FC Porto are in control of the ball.
Robson Bambu is penalised for pushing Otavio
Reckless challenge there. Danny Loader commits a rough foul on Francisco Chissumba
Braga take a throw-in in the opponent's half of the field
Goncalo Borges is leaving the field to be replaced by Deniz Guel in a tactical substitution.
Francisco Moura is leaving the field to be replaced by Zaidu Sanusi in a tactical substitution.
Andre Franco is leaving the field to be replaced by Stephen Eustaquio in a tactical substitution.