Girona have moved four points clear of the La Liga relegation zone with a 2-1 victory over Real Madrid in Sunday's La Liga fixture.
Casemiro had given Real a half-time lead, but goals from Cristhian Stuani and Portu condemned the home side to a surprise defeat in front of their own supporters.
Real remain in third position in the standings, while the win for Girona has ended their 10-game winless streak in Spain's top flight.
Find out how all of the action unfolded at the Bernabeu courtesy of Sports Mole's minute-by-minute updates below.
1.09pmThat will be all from Sports Mole for this match. Thank you for joining us today and we hope to see you again soon.
If you would like to read our on-the-whistle match report, you can do so by clicking here. Goodbye for now.
1.08pmThe full-time whistle goes at the Bernabeu and Real have suffered a surprise defeat at the hands of Girona. The visitors went into this game without a win in 10 games in Spain's top flight, but goals from Stuani and Portu have provided the club with arguably the biggest result in their history.
FULL TIME:
CHANCE!
90+5 minCourtois is up for a corner and the goalkeeper makes connection with the header. However, it goes just wide from 12 yards out! Almost a remarkable finish to a remarkable game.
90+3 minIt is all Real but for now, Girona are just about surviving. Two minutes to go!
90+1 minThere will be five minutes of added-on time.
RED CARD!
90 minNow Ramos has been sent off! The defender went for an overhead kick in the penalty area, but the referee deems it to be dangerous play with a Girona player also making a challenge for the ball. It's a second yellow card, although is it deserved? Maybe not in this case.
YELLOW CARD!
88 minCasemiro follows suit with a foul in the middle of the pitch. Another deserved booking.
YELLOW CARD!
87 minAlcala goes into the book for a crude challenge on Bale on the touchline.
CHANCE!
87 minBale is provided with an opportunity inside the penalty area, but Bono is out well to make a timely block.
85 minGirona have conceded 10 goals on their last two visits to the Bernabeu. They are five minutes away from arguably the biggest result in their history.
84 minSUBSTITUTION! Girona make a final change with Fernandez taking the place of Portu.
81 minReal are pushing forward at every given opportunity and Vinicius Junior has made a huge difference down the left. However, Girona are still looking a threat on the break.
79 minJust the 11 minutes to go in Madrid. Real will remain nine points adrift of Barcelona if they lose this game. Surely it would rule them out of the title race...
SHOT!
77 minMuch better from Real. Vinicius Junior goes on a mazy run from the left before cutting inside and firing just over the far top corner of the net.
75 minThe upset is on! Girona have turned things around in Madrid and now lead. Lozano's curling effort is parried away by Courtois, but the rebound is headed inside the near post by Portu from around six yards out. Real are stunned.
GOAL!
75 minReal Madrid 1-2 Girona (Portu)
/https%3A%2F%2Fsportsmole-media-prod.s3.gra.io.cloud.ovh.net%2F19%2F07%2Frmdgir_2.jpg)
© Reuters
74 minSUBSTITUTION! Real make a third alteration with Mariano taking the place of Ceballos.
73 minThe introduction of Vinicius Junior and Bale was supposed to lead to Real sealing the three points, but Real have been second best over the past 15 minutes. I still think that we will have a decisive goal in this contest.
OFF THE BAR!
71 minGirona now hit the post! Portu is played in down the right - behind Marcelo - and the wideman's effort cannons back off the bar with Courtois beaten. The visitors really fancy this.
68 minExpect Real to really pile the pressure on during this final quarter. A free kick from the flank causes all kinds of confusion in the area, but Girona just about survive.
66 minSUBSTITUTION! Solari immediately makes a change with Bale taking the place of Asensio.
65 minStuani steps up and sends Courtois the wrong way by sending a low effort to the Belgian's left. Girona are level!
GOAL!
65 minReal Madrid 1-1 Girona (Cristhian Stuani)
PENALTY!
64 minGirona have a penalty! Stuani has a header brilliantly saved by Courtois, but a penalty is awarded when Ramos blocked the rebound with his hand. Good decision from the referee and the Real defender is booked.
62 minReal have been reminded that they are still in a game. Girona could - and probably should - be two or three down, but they are not and continue to play without pressure.
CHANCE!
60 minGirona should be level! Lozano's header at the back post is well saved by Courtois, but the ball falls perfectly for Aleix Garcia. He should score from close range but instead, a shot is blazed over the crossbar!
58 minSUBSTITUTION! The young Brazilian is replacing Vazquez.
57 minReal are going to make their first alteration soon. It looks like being Vinicius Junior, who was surprisingly dropped for this game.
55 minGirona have just had one attack down the left, but Lozano cannot get the better of Odriozola on the byline.
CHANCE!
53 minBenzema should provide that second. A cross is sent across the area for the forward, but the Frenchman can only hit the ball into the side-netting.
51 minIt would be a surprise if Real do not add to their lead before too long. Girona are being pegged back a lot more effectively than they were in the opening 45 minutes.
SHOT!
49 minThe free kick is only half-cleared into the path of Benzema, who sees an effort deflected just wide of the far post. It is all Real.
YELLOW CARD!
48 minOdriozola gets the better of Lozano and is on his way to the byline before being cynically fouled by the substitute. A definite yellow card.
SHOT!
47 minReal go onto the attack with the ball finding Marcelo on the left flank. The defender takes a touch before seeing a shot superbly tipped over the crossbar by Bono.
KICKOFF:
46 minWe are back underway. Girona have made a double change. Aleix Garcia and Lozano have being introduced into the action, with Pons and Porro being replaced.
11.59amReal's goal came after a corner was only half-cleared. Kroos retrieved the ball on the right flank before delivering the perfect cross for Casemiro to power a header into the far corner of the net. Bono had no chance. The defensive-minded midfielder has now scored in his last two league matches.
11.54amThe half-time whistle goes in Madrid and Real lead thanks to Casemiro's header just after the midway point of the first half. Girona have contributed to a lively opening 45 minutes, but it is Solari's side who lead at the break.
HALF TIME:
45+2 minI think that may well be that for the first half. Marcelo has just taken a nasty knock to his ankle but despite a grimace, he is back on his feet.
45 minThere will be three minutes of added-on time.
DISALLOWED GOAL!
44 minMarcelo has the ball in the back of the net with an excellent right-footed finish from 15 yards out, but the left-back is offside.
CHANCE!
42 minReal go straight back up the other end and create an opportunity for Benzema, who drills a right-footed shot straight at Bono from around 15 yards.
SHOT!
41 minGranell is teed up on the edge of the area and the Girona player's long-range shot whistles past Courtois's left-hand post. That was close, and a reminder that Girona remain competitive in this match.
SHOT!
40 minMarcelo cuts inside onto his right foot and his eyes light up as he approaches the edge of the penalty area. However, a 25-yard strike is sent well over the bar.
38 minWe should have quite a bit of added-on time. There has been another stoppage in play due to a head injury to Pons, but he appears fine to continue.
36 minGirona are still pushing for an equaliser, rather than being satisfied with going into half time facing a one-goal deficit. It is admirable, really. They are getting the ball into the box from either flank, but Courtois, Varane and Ramos are dealing with the danger more often than not.
33 minGirona have started to struggle ever so slightly. It's down to Real going in search of a a second and Benzema is getting more involved in the final third.
31 minReal almost find a second. Odriozola is played down the right-hand side of the penalty area and the full-back's low cross is intended for Benzema, who is the size of a boot away from converting from close range.
29 minThe visitors go on the offensive again, but a low pass across the edge of the penalty area does not find its target and Real are able to deal with the danger.
27 minIt will be interesting to see how Girona react to going behind. They had impressed during the opening quarter, but they are now surely up against it.
25 minThere it is! The second of two corners is only half-cleared and Kroos's outswinging cross from the right is headed into the far bottom corner from 12 yards out by Casemiro. Great goal.
GOAL!
25 minReal Madrid 1-0 Girona (Casemiro)
/https%3A%2F%2Fsportsmole-media-prod.s3.gra.io.cloud.ovh.net%2F19%2F07%2Frmdgir_1.jpg)
© Reuters
23 minReal will want to find an opening goal as soon as possible. They need to find a way to discourage Girona because they are relishing the chance to go toe-to-toe with Solari's men.
SHOT!
21 minBack come Real through Asensio, who drifts inside from the left flank and produces a weak shot with his right foot which is comfortably dealt with by Bono.
CHANCE!
19 minGirona break immediately and a chance is created for Stuani, whose shot towards the top corner from around 18 yards is well kept out by Courtois. Competitive game, this!
CHANCE!
17 minFirst real opening for Real. It comes through Vazquez who does superbly to beat a Girona defender and advance into the area, but Bono is out well to make a block at his near post.
16 minIt is difficult not to be impressed by how Girona have started this game. They are not playing like a team who have not won a La Liga game in 10 attempts. There is ambition to get a win this afternoon.
14 minThe home side are starting to go through the gears now, but Girona are ready to launch counter-attacks as soon as a move breaks down. This game is shaping up nicely, but the first goal will be vital.
12 minReal just had an opportunity to get the ball into the box with a free kick, but it was completely cleared by Girona.
10 minBack come Real who have happy to play the ball about in the middle third without applying much pressure. We are yet to see much of Benzema, but it is early days.
8 minFair play to Girona, who are showing at times that they are prepared to push forward when the opportunity arises. A chance does not materialise from their second attack of the match, but it is a show of intent.
6 minReal are starting to get hold of the ball now, and Girona are more than happy to sit back and soak up the pressure.
4 minWe are going to have a break in play while Courtois receives some treatment. The stoppage may not be the worst thing for Real, who have started slowly.
2 minStuani gets played through on goal and although the angle is slightly against him, he should score. However, the former Middlesbrough man fires the ball into the face of Courtois. However, the goal would have been ruled out by VAR with the striker being offside.
1 minWe are underway at the Bernabeu.
10.59amREAL MADRID XI: Courtois; Odriozola, Varane, Ramos, Marcelo; Kroos, Casemiro, Ceballos; Vazquez, Asensio, Benzema
GIRONA XI: Bono; Ramalho, Alcala, Juanpe; Porro, Pons, Luiz, Granell, R.Garcia; Portu, Stuani
10.56amThe two teams are just making their way out at the Bernabeu, so let's take a look at the two starting lineups...
10.55amHello and welcome to Sports Mole's live coverage of the match in La Liga between Real Madrid and Girona. Santiago Solari's team have recently put together an improved set of results, and there is an opportunity to get back to within six points of Barcelona against an out-of-form Girona side.