| | First Half starts. |
| 3' | | Missed chance. Yangel Herrera - Girona - shot with the head from the centre of the box is very close to the goal. Assist - Yan Couto with a cross. |
| 4' | | Viktor Tsygankov - Girona - hits the left post with a shot with the head from few metres. Assist - Miguel Gutiérrez with a cross. |
| 8' | | Fouled by Vinícius Júnior - Real Madrid |
| 8' | | Yan Couto - Girona - won a free kick in defence. |
| 9' | | Fouled by Aurélien Tchouaméni - Real Madrid |
| 9' | | Miguel Gutiérrez - Girona - won a free kick in defence. |
| 10' | | Eduardo Camavinga - Real Madrid - won a free kick in defence. |
| 10' | | Fouled by Viktor Tsygankov - Girona |
| 11' | | Corner - Real Madrid. Conceded by Daley Blind. |
| 12' | | Eric García - Girona - won a free kick in defence. |
| 12' | | Fouled by Antonio Rüdiger - Real Madrid |
| 15' | | Artem Dovbyk - Girona - won a free kick on the right wing. |
| 15' | | Fouled by Eduardo Camavinga - Real Madrid |
| 16' | | New attacking attempt. Eric García - Girona - shot with the head from the centre of the box is saved in the left corner. |
| 17' | | Goal! Girona 0, Real Madrid 1. Joselu - Real Madrid - shot with right foot from few metres to the right corner. Assist - Jude Bellingham with a through ball. |
| 20' | | Shot blocked. Federico Valverde - Real Madrid - shot with right foot from outside the box is blocked. Assist - Toni Kroos. |
| 21' | | Corner - Real Madrid. Conceded by Daley Blind. |
| 21' | | Goal! Girona 0, Real Madrid 2. Aurélien Tchouaméni - Real Madrid - shot with the head from the centre of the box to the left corner. Assist - Toni Kroos with a cross after corner. |
| 23' | | Missed chance. Artem Dovbyk - Girona - shot with left foot from the left side of the box is close, but missed. Assist - Miguel Gutiérrez. |
| 24' | | Delay in match - Girona |
| 24' | | Delay over. They are ready to continue. |
| 25' | | David López - Girona - won a free kick in attack. |
| 25' | | Fouled by Joselu - Real Madrid |
| 25' | | Fouled by Federico Valverde - Real Madrid |
| 25' | | Sávio - Girona - won a free kick in attack. |
| 28' | | New attacking attempt. Jude Bellingham - Real Madrid - shot with right foot from the centre of the box is saved in the right corner. Assist - Vinícius Júnior. |
| 28' | | New attacking attempt. David López - Girona - shot with right foot from more than 35 yards is saved in the top right corner. Assist - Yangel Herrera. |
| 31' | | Corner - Real Madrid. Conceded by Yan Couto. |
| 31' | | Missed chance. Federico Valverde - Real Madrid - shot with right foot from outside the box missed to the left. |
| 32' | | Delay in match - Real Madrid |
| 33' | | Delay over. They are ready to continue. |
| 33' | | Artem Dovbyk - Girona - won a free kick in attack. |
| 33' | | Fouled by Nacho - Real Madrid |
| 40' | | Missed chance. Aleix García - Girona - shot with right foot from outside the box missed to the left. Assist - Artem Dovbyk. |
| 45+2' | | Fouled by Yangel Herrera - Girona |
| 45+2' | | Vinícius Júnior - Real Madrid - won a free kick in attack. |
| 45+3' | | Aurélien Tchouaméni - Real Madrid - won a free kick in attack. |
| 45+3' | | Fouled by Yangel Herrera - Girona |
| 45+4' | | New attacking attempt. Toni Kroos - Real Madrid - shot with right foot from the centre of the box is saved in the top centre of the goal. Assist - Vinícius Júnior. |
| 45+4' | | Corner - Real Madrid. Conceded by Paulo Gazzaniga. |
| 45+5' | | First Half ended - Girona 0, Real Madrid 2. |
| 45' | | Second Half starts Girona 0, Real Madrid 2. |
| 45' | | Substitution - Girona. Valery Fernández for Viktor Tsygankov. |
| 46' | | Fouled by Valery Fernández - Girona |
| 46' | | Jude Bellingham - Real Madrid - won a free kick in attack. |
| 47' | | Fouled by Yan Couto - Girona |
| 47' | | Vinícius Júnior - Real Madrid - won a free kick on the left wing. |
| 48' | | Hand ball by Valery Fernández - Girona |
| 48' | | Fouled by Antonio Rüdiger - Real Madrid |
| 48' | | Sávio - Girona - won a free kick in defence. |
| 49' | | Shot blocked. Sávio - Girona - shot with left foot from outside the box is blocked. Assist - Aleix García. |
| 49' | | Eduardo Camavinga - Real Madrid - won a free kick in defence. |
| 49' | | Fouled by Sávio - Girona |
| 49' | | Hand ball by Toni Kroos - Real Madrid |
| 50' | | New attacking attempt. David López - Girona - shot with the head from the centre of the box is saved in the right corner. Assist - Aleix García with a cross. |
| 50' | | Missed chance. Eric García - Girona - shot with right foot from few metres is close, but missed . |
| 51' | | Aurélien Tchouaméni - Real Madrid - won a free kick in defence. |
| 51' | | Fouled by Yangel Herrera - Girona |
| 53' | | Fouled by Sávio - Girona |
| 53' | | Vinícius Júnior - Real Madrid - won a free kick in defence. |
| 54' | | Fouled by Aurélien Tchouaméni - Real Madrid |
| 54' | | Yangel Herrera - Girona - won a free kick on the left wing. |
| 54' | | Corner - Girona. Conceded by Kepa. |
| 55' | | Missed chance. Yangel Herrera - Girona - shot with the head from the centre of the box is very close to the goal. Assist - Aleix García with a cross after corner. |
| 58' | | Eduardo Camavinga - Real Madrid - won a free kick on the left wing. |
| 58' | | Fouled by Yangel Herrera - Girona |
| 58' | | Shot blocked. Jude Bellingham - Real Madrid - shot with right foot from the right side of the box is blocked. Assist - Federico Valverde. |
| 60' | | Substitution - Girona. Portu for David López. |
| 60' | | Substitution - Girona. Cristhian Stuani for Artem Dovbyk. |
| 62' | | Shot blocked. Eduardo Camavinga - Real Madrid - shot with right foot from outside the box is blocked. Assist - Nacho. |
| 63' | | Missed chance. Joselu - Real Madrid - shot with left foot from outside the box missed. |
| 63' | | Shot blocked. Jude Bellingham - Real Madrid - shot with left foot from the centre of the box is blocked. |
| 63' | | New attacking attempt. Jude Bellingham - Real Madrid - shot with left foot inside of six yard box - left side is saved in the left corner. |
| 64' | | Eduardo Camavinga - Real Madrid - won a free kick in defence. |
| 64' | | Fouled by Eric García - Girona |
| 64' | | Eric García - Girona - receive yellow card for a foul. |
| 68' | | Substitution - Real Madrid. Rodrygo for Vinícius Júnior. |
| 71' | | New attacking attempt. Joselu - Real Madrid - shot with right foot from the centre of the box is saved in the right corner. Assist - Aurélien Tchouaméni. |
| 71' | | Goal! Girona 0, Real Madrid 3. Jude Bellingham - Real Madrid - shot with right foot from the centre of the box to the left corner. Assist - Joselu following a fast break. |
| 73' | | Missed chance. Yan Couto - Girona - shot with right foot from outside the box goes high. |
| 74' | | Substitution - Real Madrid. Dani Ceballos for Jude Bellingham. |
| 75' | | Delay in match - Girona |
| 76' | | Delay over. They are ready to continue. |
| 78' | | Missed chance. Miguel Gutiérrez - Girona - shot with left foot from outside the box is close, but misses the top right corner. Assist - Aleix García. |
| 79' | | Aurélien Tchouaméni - Real Madrid - won a free kick in defence. |
| 79' | | Fouled by Portu - Girona |
| 79' | | Substitution - Girona. Pablo Torre for Sávio. |
| 82' | | Shot blocked. Pablo Torre - Girona - shot with right foot from outside the box is blocked. Assist - Daley Blind. |
| 84' | | Kepa - Real Madrid - receive yellow card. |
| 87' | | Substitution - Girona. Jhon Solis for Yangel Herrera. |
| 87' | | Substitution - Real Madrid. Lucas Vázquez for Joselu. |
| 87' | | Substitution - Real Madrid. Brahim Díaz for Federico Valverde. |
| 89' | | Missed chance. Rodrygo - Real Madrid - shot with left foot from the right side of the six yard box missed to the left. Assist - Lucas Vázquez. |
| 89' | | Dani Ceballos - Real Madrid - won a free kick in defence. |
| 89' | | Fouled by Yan Couto - Girona |
| 90' | | Cristhian Stuani - Girona - won a free kick in defence. |
| 90' | | Fouled by Nacho - Real Madrid |
| 90+1' | | Fouled by Eduardo Camavinga - Real Madrid |
| 90+1' | | Yan Couto - Girona - won a free kick in defence. |
| 90+3' | | Fouled by Nacho - Real Madrid |
| 90+3' | | Portu - Girona - won a free kick in defence. |
| 90+4' | | Delay in match - injury Portu - Girona |
| 90+4' | | Delay in match - Real Madrid VAR checking. |
| 90+4' | | VAR Decision: Card upgraded Nacho - Real Madrid |
| 90+4' | | Delay over. They are ready to continue. |
| 90+4' | | Nacho - Real Madrid - receive red card. |
| 90+5' | | Antonio Rüdiger - Real Madrid - receive yellow card. |
| 90+5' | | Cristhian Stuani - Girona - receive yellow card. |
| 90+7' | | Portu went off injured after Girona had used all subs. |
| 90+7' | | Delay in match - Girona |
| 90+8' | | Delay over. They are ready to continue. |
| 90+8' | | Eric García - Girona - won a free kick in defence. |
| 90+8' | | Fouled by Lucas Vázquez - Real Madrid |
| 90+9' | | Second Half ended - Girona 0, Real Madrid 3. |
| | Thats all. Game finished - Girona 0, Real Madrid 3. |