After the Catalans scraped a comeback win at Valladolid on Saturday, Madrid survived a late Celta fightback to maintain the four-point gap ahead of next Sunday's Clasico.
Arda Guler broke the deadlock for Real shortly after the half-hour mark as the Turkish 20-year-old took a short corner for a one-two with Lucas Vazquez before dispatching an excellent left-footed shot from a tight angle through a gap between defenders.
Barca have 79 points ahead of second-placed Real Madrid, who host Celta Vigo on Sunday. Hansi Flick's side next visit Inter Milan in the second leg of their Champions League semi-final on Tuesday after a 3-3 draw in midweek.
Barcelona and Atletico Madrid were also among a slew of top-flight clubs joining La Liga in expressing their condolences for Francis.
Flick said it was one of those comebacks that nobody forgets easily, adding it was not easy to win after Borja Iglesias netted a hat-trick to give Celta a 3-1 lead.
Mbappe will miss Madrid's next La Liga match against Athletic Bilbao on Sunday, as Ancelotti's side try to overhaul leaders Barcelona.
Julian Alvarez, who coolly slotted home two penalties on the night, now boasts 26 goals in all competitions—14 in La Liga. But according to his coach, there’s still room to grow.
It was his first red card after joining the Spanish and European champions last summer.
Barcelona extended their advantage in the Spanish top flight with a 1-0 win at Leganes on Saturday, completing a 12-match unbeaten run and moving seven points clear of second-placed Real Madrid.
Shock Spanish title challengers Girona snatched a remarkable 4-3 victory over Atletico Madrid to keep pace with Real Madrid at the top of La Liga on Wednesday.
Who would win LaLiga 2023-24?
Defender Vazquez headed home to lift Madrid above Girona to the number one spot after this season's surprise packages were held to a 1-1 draw at Real Betis earlier in the day.
Xavi Hernandez's side ended 2023 with a win thanks to Sergi Roberto's double and a first-half goal from Raphinha.
Girona have been the surprise package of the season and have stretched their unbeaten streak to 11 league games.
Girona, part-owned by the owners of Manchester City, opened up a two-point lead over Real Madrid after a straightforward victory.
Carlo Ancelotti's side are a point ahead of Catalan minnows Girona, who host Alaves on Monday and will be looking to reclaim pole position.
La Liga champions Barcelona dropped more points in the Spanish title race in a tense 1-1 draw at Valencia on Saturday.
Girona defeated their Catalan rivals for the first time ever in the top flight in a pulsating battle to rise two points above Real Madrid, second, after their 1-1 draw at Real Betis on Saturday.
Leaders Real Madrid stumbled to a 1-1 draw at Real Betis on Saturday as Aitor Ruibal's brilliant strike cancelled out Jude Bellingham's league-best 12th goal of the season.