Der ehemalige Bundesliga-Stürmer Joselu brachte die Königlichen schon in der 17. Minute nach Vorarbeit des Ex-Dortmunders Jude Bellingham in Führung. Der französische Vize-Weltmeister Aurélien Tchouaméni erhöhte wenig später nach einem Eckball von Kroos auf 2:0 (21.). Für die Entscheidung sorgte Bellingham mit seinem sechsten Saisontor (71.).
In der Nachspielzeit sah Nacho nach Videobeweis die Rote Karte wegen übertrieben harten Einsteigens (90.+3). Die Real-Defensive um Nationalspieler Antonio Rüdiger blieb nach dem 1:3 im Derby bei Atlético Madrid zum zweiten Mal in Folge ohne Gegentor.
Girona, als Aufsteiger in der vergangenen Spielzeit Zehnter, hatte die Tabellenführung am Freitag an Titelverteidiger FC Barcelona (1:0 gegen den FC Sevilla) verloren, hätte mit einem Remis aber wieder auf Platz eins klettern können.