Cristhian Stuani played for Middlesbrough for two years before joining Girona in 2017
Real Madrid missed the chance to go second in La Liga as Girona came from behind to record a surprise away win.
Casemiro powerfully headed in from Toni Kroos' deep cross from the right wing to give the hosts a first-half lead.
Cristhian Stuani's penalty made it 1-1 after Sergio Ramos' handball and Girona's Portu then hit the crossbar.
Portu netted the winner with a diving header after Anthony Lozano's shot had been parried before Ramos was sent off in injury time for two yellow cards.
He had been booked when he conceded the penalty, and received a second caution when he attempted an overhead kick but caught a Girona player.
Home goalkeeper Thibaut Courtois went up for a corner in the 95th minute and headed goalwards but missed the target.
Real, who started the weekend in second place in the table, have slipped to third, nine points behind leaders Barcelona, who won 1-0 against Real Valladolid on Saturday.
Atletico Madrid are now second, two points clear of city rivals Real, following their 1-0 victory over Rayo Vallecano.
More to follow.
-
Line-ups
Match Stats
Live Text
Line-ups
Real Madrid
25Courtois
19Odriozola
5Varane
4RamosBooked at 90mins
12Marcelo
8Kroos
14CasemiroBooked at 88mins
24CeballosSubstituted forMarianoat 74'minutes
17VázquezSubstituted forVinícius Júniorat 58'minutes
9Benzema
20AsensioSubstituted forBaleat 66'minutes
Substitutes
1Navas
2Carvajal
6Nacho
7Mariano
11Bale
15Valverde
28Vinícius Júnior
Girona
13Bono
4Ramalho
5AlcaláBooked at 86mins
15Ramírez López
14García
12Soares de Paulo
24PorroSubstituted forLozanoat 45'minutesBooked at 48mins
8PonsSubstituted forGarcíaat 45'minutes
6Granell Nogué
9Portugués ManzaneraSubstituted forFernándezat 84'minutes
7Stuani
Substitutes
1Iraizoz
17Roberts
19Lozano
21Planas
23García
34Fernández
35Paik
Referee:
Guillermo Cuadra Fernández
Attendance:
68,099
Match Stats
Home TeamReal MadridAway TeamGirona
Possession
Home57%
Away43%
Shots
Home19
Away14
Shots on Target
Home7
Away6
Corners
Home7
Away0
Fouls
Home13
Away18
Live Text
Posted at
Match ends, Real Madrid 1, Girona 2.
Full TimePosted at 90'+6'
Second Half ends, Real Madrid 1, Girona 2.
Posted at 90'+5'
Attempt missed. Thibaut Courtois (Real Madrid) header from the centre of the box is close, but misses to the right. Assisted by Toni Kroos with a cross following a corner.
Posted at 90'+5'
Corner, Real Madrid. Conceded by Jonás Ramalho.
Posted at 90'+4'
Attempt missed. Mariano (Real Madrid) header from the left side of the box misses to the right. Assisted by Toni Kroos with a cross following a set piece situation.
Posted at 90'+4'
Casemiro (Real Madrid) wins a free kick on the right wing.
Posted at 90'+4'
Foul by Cristhian Stuani (Girona).
Posted at 90'+3'
Offside, Real Madrid. Marcelo tries a through ball, but Gareth Bale is caught offside.
Posted at 90'+2'
Attempt saved. Marcelo (Real Madrid) right footed shot from the left side of the box is saved in the bottom right corner. Assisted by Toni Kroos.
Posted at 90'+2'
Corner, Real Madrid. Conceded by Pedro Alcalá.
Posted at 90'+2'
Attempt blocked. Mariano (Real Madrid) header from the centre of the box is blocked. Assisted by Gareth Bale with a cross.
Posted at 90'+1'
Delay over. They are ready to continue.
Posted at 90'
Delay in match Pedro Alcalá (Girona) because of an injury.
DismissalPosted at 90'
Second yellow card to Sergio Ramos (Real Madrid) for a bad foul.
Posted at 90'
Foul by Sergio Ramos (Real Madrid).
Posted at 90'
Pedro Alcalá (Girona) wins a free kick in the defensive half.
Posted at 89'
Sergio Ramos (Real Madrid) wins a free kick in the attacking half.
Posted at 89'
Foul by Douglas Luiz (Girona).
Posted at 89'
Attempt missed. Álex Granell (Girona) left footed shot from outside the box misses to the right from a direct free kick.
BookingPosted at 88'
Casemiro (Real Madrid) is shown the yellow card for a bad foul.
Posted at 88'
Foul by Casemiro (Real Madrid).
Posted at 88'
Aleix García (Girona) wins a free kick in the attacking half.
Posted at 87'
Offside, Real Madrid. Toni Kroos tries a through ball, but Sergio Ramos is caught offside.
BookingPosted at 86'
Pedro Alcalá (Girona) is shown the yellow card for a bad foul.
Posted at 86'
Gareth Bale (Real Madrid) wins a free kick on the left wing.
Posted at 86'
Foul by Pedro Alcalá (Girona).
Posted at 86'
Attempt saved. Gareth Bale (Real Madrid) left footed shot from the centre of the box is saved in the top centre of the goal. Assisted by Mariano with a headed pass.
Posted at 85'
Álvaro Odriozola (Real Madrid) wins a free kick on the right wing.
Posted at 85'
Foul by Valery Fernández (Girona).
Posted at 84'
Attempt missed. Anthony Lozano (Girona) header from very close range is too high. Assisted by Álex Granell with a cross following a set piece situation.
SubstitutionPosted at 84'
Substitution, Girona. Valery Fernández replaces Portu.
Posted at 83'
Foul by Vinícius Júnior (Real Madrid).
Posted at 83'
Jonás Ramalho (Girona) wins a free kick on the right wing.
Posted at 82'
Foul by Raphael Varane (Real Madrid).
Posted at 82'
Cristhian Stuani (Girona) wins a free kick in the defensive half.
Posted at 81'
Gareth Bale (Real Madrid) wins a free kick in the defensive half.
Posted at 81'
Foul by Raúl García (Girona).
Posted at 80'
Foul by Casemiro (Real Madrid).
Posted at 80'
Álex Granell (Girona) wins a free kick in the defensive half.
Posted at 80'
Attempt missed. Vinícius Júnior (Real Madrid) right footed shot from outside the box is close, but misses to the right. Assisted by Álvaro Odriozola.
Show more updates
goal
Source: bbc.com