Liga Portugal
That's it! The referee blows the final whistle
Ball possession: Rio Ave: 46%, Sporting CP: 54%.
Maximiliano Araujo from Sporting CP receives a yellow card after a dangerous challenge on an opponent player.
Dangerous challenge by Maximiliano Araujo from Sporting CP. Brandon Aguilera on the receiving end of that.
Goncalo Inacio from Sporting CP is ruled offside
Francisco Petrasso from Rio Ave intercepts a cross aimed towards the box.
Geovany Quenda swings in the ball from a corner on the right, but it is nowhere near a teammate.
Omar Richards from Rio Ave intercepts a cross aimed towards the box.
Sporting CP take a throw-in in the opponent's half of the field
Good effort by Viktor Gyoekeres as he directs a shot on target, but Cezary Miszta saves it
Goal kick for Sporting CP
Goncalo Inacio from Sporting CP intercepts a cross aimed towards the box.
Ousmane Diomande from Sporting CP intercepts a cross aimed towards the box.
The fourth official shows there are 4 minute(s) of time to be added
The ref blows his whistle. Maximiliano Araujo charged Kiko Bondoso from behind and it's a free-kick
Rio Ave take a throw-in in the opponent's half of the field
Goncalo Inacio from Sporting CP intercepts a cross aimed towards the box.
Ball possession: Rio Ave: 44%, Sporting CP: 56%.
Trincao is leaving the field to be replaced by Ricardo Esgaio in a tactical substitution.
Daniel Braganca provided the assist for the goal.
G O O O A A A L - Viktor Gyoekeres scores with the right foot!
Daniel Braganca creates a scoring opportunity for his teammate
Sporting CP start a counter attack
Goncalo Inacio relieves the pressure with a clearance
Francisco Petrasso is penalised for pushing Viktor Gyoekeres
Joao Simoes makes the tackle and wins possession for his team
Morten Hjulmand from Sporting CP intercepts a cross aimed towards the box.
Ball possession: Rio Ave: 43%, Sporting CP: 57%.
Sporting CP take a throw-in in their own half of the field
Rio Ave take a throw-in in their own half of the field
Goal kick for Rio Ave
Viktor Gyoekeres from Sporting CP sends an effort wide of target
Ousmane Diomande makes the tackle and wins possession for her team
Rio Ave take a throw-in in the opponent's half of the field
Martim Neto makes the tackle and wins possession for his team
Conrad Harder is leaving the field to be replaced by Viktor Gyoekeres in a tactical substitution.
Geny Catamo is leaving the field to be replaced by Daniel Braganca in a tactical substitution.
Sporting CP take a throw-in in their own half of the field
The match resumes with a drop ball
Ball possession: Rio Ave: 43%, Sporting CP: 57%.
Play has been stopped because there is a player lying on the pitch.
Andreas-Richardos Ntoi relieves the pressure with a clearance
Brandon Aguilera from Rio Ave goes a bit too far there as the pulls down Morten Hjulmand
Joao Simoes relieves the pressure with a clearance
Ole Pohlmann is leaving the field to be replaced by Valentim Sousa in a tactical substitution.
Demir Tiknaz is leaving the field to be replaced by Andreas-Richardos Ntoi in a tactical substitution.
Aderllan Santos is coming out with a knock and is replaced by Joao Graca.
Joao Simoes is penalised for pushing Demir Tiknaz
Joao Simoes relieves the pressure with a clearance
Safe hands from Cezary Miszta as he comes out and claims the ball