Real Madrid secured a 2-1 away victory over Barcelona in Sunday's El Clasico, with Kylian Mbappe scoring twice, including an 88th-minute winner, while Turkish midfielder Arda Guler played the full 90 minutes at Camp Nou.
The victory in the 10th round of Spain's LaLiga handed Barcelona its first league defeat of the season and brought Real Madrid within three points of its longtime rivals in the standings.
Real Madrid took the lead in the 41st minute when Mbappe found the net, sending the visitors into halftime with a 1-0 advantage.
Barcelona fought back in the second half, with Raphinha leveling the score in the 61st minute to bring the home side back into contention.
However, Mbappe struck again in the 88th minute, converting a pass from Eduardo Camavinga to restore Real Madrid's lead and secure all three points.
Türkiye international Arda Guler started for Real Madrid and remained on the pitch throughout the match, completing the full 90 minutes against Barcelona.
The result left Barcelona on 27 points, while Real Madrid moved up to 24, narrowing the gap between the two rivals to three points.
In the next round of LaLiga fixtures, Barcelona will travel to face Alaves, while Real Madrid will take on Racing Club away from home.