UEFA Champions League
That's it! The referee blows the final whistle
Manchester City with a deserved victory after a fine display
Ball possession: Villarreal: 37%, Manchester City: 63%.
Omar Marmoush is penalised for pushing Santiago Mourino
Manchester City take a throw-in in the opponent's half of the field
Luiz Junior relieves the pressure with a clearance
Manchester City start a counter attack
Tijjani Reijnders relieves the pressure with a clearance
Omar Marmoush is penalised for pushing Daniel Parejo
Ball possession: Villarreal: 38%, Manchester City: 62%.
Ayoze Perez from Villarreal sends an effort wide of target
Nicolas Pepe creates a scoring opportunity for his teammate
Santiago Mourino relieves the pressure with a clearance
Rayan Cherki from Manchester City takes a short corner kick from the left.
Santiago Mourino is penalised for pushing Omar Marmoush
Goal kick for Manchester City
POST! A header by Tani Oluwaseyi hits the post!
Nicolas Pepe from Villarreal swings in the corner from the right.
Gianluigi Donnarumma relieves the pressure with a clearance
Ruben Dias relieves the pressure with a clearance
Juan Foyth from Villarreal intercepts a cross aimed towards the box.
Villarreal take a throw-in in their own half of the field
Oh no. From a promising position Rayan Cherki from Manchester City miskicks completely. Opportunity wasted.
Goal kick for Villarreal
Bernardo Silva creates a scoring opportunity for his teammate
Erling Haaland is leaving the field to be replaced by Rayan Cherki in a tactical substitution.
Savinho is leaving the field to be replaced by Omar Marmoush in a tactical substitution.
Sergi Cardona pulls a player from the opposite team by the shirt and is booked
Alberto Moleiro is shown a yellow card by the referee
Alberto Moleiro from Villarreal goes a bit too far there as the pulls down Oscar Bobb
Oscar Bobb relieves the pressure with a clearance
Josko Gvardiol from Manchester City intercepts a cross aimed towards the box.
Josko Gvardiol wins an air challenge against Daniel Parejo
Ball possession: Villarreal: 38%, Manchester City: 62%.
Tijjani Reijnders is penalised for pushing Ayoze Perez
Bernardo Silva swings in the ball from a corner on the right, but it is nowhere near a teammate.
Savinho creates a scoring opportunity for his teammate
Erling Haaland tries his luck from distance but his effort ends up safely in the hands of Luiz Junior
Manchester City take a throw-in in their own half of the field
Gianluigi Donnarumma relieves the pressure with a clearance
Tani Oluwaseyi is penalised for pushing John Stones
Pape Gueye is leaving the field to be replaced by Daniel Parejo in a tactical substitution.
Goal kick for Manchester City
The cross by Mateo Kovacic from Manchester City successfully finds a teammate in the box.
Good effort by Erling Haaland as he directs a shot on target, but Luiz Junior saves it
Ball possession: Villarreal: 38%, Manchester City: 62%.
Sergi Cardona controls the ball with his hand
Goal kick for Villarreal
Mateo Kovacic from Manchester City sends an effort wide of target
Oscar Bobb creates a scoring opportunity for his teammate