By Michael Nsikan Richard – December 8th 2025
On December 7, 2025, Celta Vigo pulled off what many are calling the shock result of the La Liga campaign so far, beating Real Madrid 2-0 on their own turf at the Santiago Bernabeu.
It’s been nearly two decades since Celta last managed to win at this fortress—19 years, to be exact—and they picked the perfect moment to end that drought, leaving Madrid’s title hopes hanging by a thread in front of 74,511 stunned fans.
Match Overview & Scoreline
The hero of the night was Williot Swedberg, who came off the bench to grab both goals in the 53rd minute and then again deep into injury time at 90+3. The Swedish forward made the most of his opportunity, punishing a Madrid backline that looked shaky all evening. Things went from bad to worse for the hosts when they finished the match with only 9 players on the pitch after Fran Garcia and Alvaro Carreras both got sent off with red cards in the second half.
First Half: Madrid’s Dominance Without Reward

Real Madrid pretty much had the ball for most of the opening 45 minutes and created enough chances to have been comfortably ahead. Arda Güler kept getting into dangerous positions but couldn’t quite find the finishing touch, while Vinicius Junior tested Celta’s keeper, Ionut Radu, with a decent effort right before the break.
According to beIN SPORTS, Madrid recorded 23 shots with an expected goals figure of 2.29, while Celta managed just 7 attempts, worth 1.54 in xG. Yet somehow, Madrid couldn’t put the ball in the net. To make matters worse, Éder Militao went down injured in the 21st minute, which meant Antonio Rudiger had to slot in, and the defense never really looked settled after that.
Second Half: Collapse & Capitulation

Everything changed 8 minutes after the restart. Swedberg produced an absolutely sublime backheel to finish off Bryan Zaragoza’s cross, sending shockwaves through the stadium and completely shifting the momentum. You could feel the energy drain from the Madrid players while Celta suddenly believed they could actually win this thing.
Then came the real disaster. Fran García somehow managed to pick up two yellow cards within 60 seconds—in the 63rd and 64th minutes—leaving Madrid down to 10 men.
Manager Xabi Alonso tried throwing on Rodrygo and later Gonzalo Garcia to change things up, but his team just couldn’t break down Celta’s organized defensive shape. The final nail in the coffin arrived in stoppage time when Alvaro Carreras and Endrick both saw red for arguing with the referee, and Swedberg calmly rounded Thibaut Courtois to make it 2-0 and seal a famous win.
Match Statistics
- Possession: RMA 57.6% | 42.4% CEL
- Shots: RMA 23 | 7 CEL
- Shots on Target: RMA 7 | 5 CEL.
- Fouls Committed: RMA 6 | 12 CEL
- Corners: RMA 8 | 1 CEL
Tactical Analysis
There were quite a few eyebrows raised at Xabi Alonso’s team selection, especially the call to play Raul Asencio at right back. He had a difficult time dealing with Bryan Zaragoza’s pace and directness down that flank. Meanwhile, Celta’s manager got his tactics spot on—they sat deep, soaked up the pressure, and then hit Madrid on the break using their wide players.
This strategy perfectly exploited the gaps left behind by Madrid’s attacking full-backs and exposed the lack of recovery speed in their center-back pairing.
Going forward, Madrid just didn’t have the spark needed to unlock a well-drilled defensive unit. Even with genuine superstars like Jude Bellingham, Kylian Mbappe, and Vinicius Junior on the pitch, the team looked disconnected and was playing without any real pattern or structure. The midfield couldn’t dictate the rhythm of the game, and the attackers spent long periods isolated up front with little support.
Implications & Consequences

This brutal loss drops Madrid 4 points behind Barcelona in the title chase, with Barca continuing to set the pace at the summit of La Liga. For Real Madrid, it’s now 2 league defeats this season and part of a worrying trend of inconsistent form.
They’ve only won once in their last 5 league outings and haven’t been able to put together a run of consecutive victories since late October.
What makes this defeat sting even more is the fact that Madrid hadn’t played at the Bernabeu for 36 days, so fans were expecting the team to come out firing and put on a show. Instead, they got disappointed.
And with Manchester City coming to the Bernabeu on Wednesday for a massive Champions League clash, the pressure on Alonso and his squad has intensified considerably.
Serious questions are now being asked about the team’s mental strength, tactical flexibility, and whether they’ve actually got what it takes to compete for silverware this season.
The loss of discipline shown by those two red cards also points to a concerning lack of composure and maturity in the face of critical moments—something that has traditionally not been an issue for successful Madrid sides.
On the flip side, Celta moved up to 10th place with this victory, while Real Madrid needs to figure things out fast before their entire season starts.raling further out of control.
NEW: Girona And Real Madrid Share The Spoils


















