Racing Santander 0-3 Real Madrid: Mbappé, Bellingham and Diomande Seal Sixth Straight Win
Updated with the final result.
Real Madrid came to the north coast of Spain on Sunday facing a newly promoted side that had not lost at home all season, and left with a comfortable 3-0 win. Goals from Kylian Mbappé, Jude Bellingham and Yan Diomande in the first 36 minutes settled the match at El Sardinero, and José Mourinho’s team saw out a quieter second half to keep its winning run going. Searches for the Racing Santander vs Real Madrid score shot up across the US as the goals went in. Here is how the match unfolded, the key second-half moments, and what the result means for Real Madrid this season.
The Three First-Half Goals
Mbappé from the spot (11th minute)
Madrid struck early. Mbappé was fouled inside the penalty area and stepped up to convert the spot kick himself, giving the visitors the lead just 11 minutes in, according to Real Madrid’s official match center. For a home team hoping to frustrate the league’s biggest club, conceding so soon changed the shape of the afternoon. Several Spanish outlets later questioned whether the foul deserved a penalty, making it the main talking point of the day.
Bellingham on the counter (21st minute)
Ten minutes later, Madrid doubled the advantage with a quick, flowing attack. Arda Güler supplied the final pass and Bellingham finished calmly into an open goal after drawing the goalkeeper, as VAVEL’s live coverage described. It was the kind of sharp transition football Madrid have used to punish opponents all season.
Diomande’s thunderbolt (36th minute)
The pick of the goals came next. Yan Diomande met the ball with a powerful volley that flew past the Racing keeper for 3-0, a strike that drew instant praise from commentators. For a young attacker still establishing himself in Madrid’s star-studded squad, it was a statement moment.
Racing Had Their Chances
The scoreline does not tell the whole story. Racing came close to pulling a goal back when Iker Luque unleashed a fierce strike that seemed certain to beat the keeper, only for Thibaut Courtois to produce a fine save. The hosts also won their share of physical battles, and two of their players, Jeanuël Belocian and Luque, picked up yellow cards as the half grew more combative.
Why This Match Mattered
This was a genuine test on paper. Racing Santander returned to La Liga this season after a long spell in the lower divisions, and they had built a strong home record at El Sardinero, one of Spain’s most atmospheric old grounds. Madrid, meanwhile, arrived in good form under Mourinho, who started an attacking lineup built around Mbappé and Bellingham.
Wins like this one are often decided by how quickly the favorite takes control. By scoring three times before half-time, Madrid removed most of the uncertainty and put Racing in a position where they needed something special to recover.
How the Second Half Played Out
With the result effectively decided, the second half was a calmer affair, and no further goals were scored. The biggest moment came when Racing were awarded a penalty for a handball by Aurélien Tchouaméni, only for the decision to be overturned after a VAR review, according to the official match feed on Real Madrid’s website. That denied the hosts their best chance of a goal.
Mourinho used the closing stages to manage his squad. Brahim Díaz replaced Arda Güler, Eduardo Camavinga came on for Bernardo Silva, and Endrick took over from goalscorer Yan Diomande. Mbappé had a late chance to add a fourth but fired over the bar, while Racing’s Matteo Prati also went close with a shot from distance.
What the Result Means
For Madrid, a clean sheet and three points away from home made it six wins in a row across all competitions, as 101 Great Goals reported, and kept the pressure on their title rivals. Spreading the goals across three players also shows how many attacking options the team now has.
For Racing, the defeat ends their unbeaten home record, making Madrid the first visitors to win at El Sardinero this season, but there was little shame in losing to one of Europe’s strongest sides. Their energy in the second half and their ability to create chances will give the newly promoted club encouragement for tougher days ahead.
How to Follow the Match in the US
US fans can follow La Liga matches through the league’s official broadcast partners and streaming services, along with live score updates from the clubs’ official apps and websites. Kick-off was at 10:15 a.m. Eastern Time.
For more weekend sports coverage, see our report on the 2026 NYC Marathon results. Our [Link: how to watch La Liga in the US] guide covers your viewing options.
Frequently Asked Questions
How did Racing Santander vs Real Madrid finish?
Real Madrid won 3-0, with all three goals coming in the first half.
Who scored for Real Madrid?
Kylian Mbappé scored a penalty in the 11th minute, Jude Bellingham added a second in the 21st, and Yan Diomande made it 3-0 in the 36th.
Who assisted Bellingham’s goal?
Arda Güler provided the assist for Bellingham’s goal.
Where was the match played?
At El Sardinero, Racing Santander’s home stadium in Santander, northern Spain.
A Statement Win for Madrid
Real Madrid’s 3-0 victory at El Sardinero showed why they remain the team to beat, with three goals from three different players and a clean sheet to finish. Racing competed hard but could not find a way back. Keep an eye on Madrid’s next fixtures, because on this form, Mourinho’s side will be very difficult to stop.



