Real Madrid's Kylian Mbappe scores a goal disallowed for offside...

Real Madrid's Kylian Mbappe scores a goal disallowed for offside during a Spanish La Liga soccer match between CD Leganes and Real Madrid in Leganes, outside Madrid, Sunday, Nov. 24, 2024. Credit: AP/Bernat Armangue

Kylian Mbappé scored and Real Madrid moved within four points of Spanish league leader Barcelona with a 3-0 win at Leganes on Sunday ahead of its eagerly awaited Champions League match at Liverpool.

Federico Valverde and Jude Bellingham also scored to close the gap on Barcelona, which conceded two late goals in a 2-2 draw at Celta Vigo on Saturday.

Madrid has played one game less than Barcelona after its match at Valencia was postponed because of the deadly floods in October.

Madrid will make the trip to England to face Premier League leader Liverpool on Wednesday in the Champions League, and is hoping to recover from a demoralizing 3-1 home loss against AC Milan in the previous round of matches.

Madrid's attack worked well against Leganes with Vinícius Júnior playing inside and Mbappé more on the flank. The France striker scored after going four straight games without finding the net for the Spanish powerhouse.

“We switched their positions and the team was able to stay in control during the whole match,” Madrid coach Carlo Ancelotti said.

Villarreal recovers late

Fourth-place Villarreal scored an equalizer in stoppage time to salvage a 2-2 draw at fifth-place Osasuna.

Real Madrid's Kylian Mbappe avoids Leganes' Adria Altimira to score...

Real Madrid's Kylian Mbappe avoids Leganes' Adria Altimira to score the opening goal during a Spanish La Liga soccer match between CD Leganes and Real Madrid in Leganes, outside Madrid, Sunday, Nov. 24, 2024. Credit: AP/Bernat Armangue

Ante Budimir scored twice in the first 20 minutes for Osasuna. Villarreal, which was coming off three straight victories in all competitions, scored through Álex Baena in the 67th and a penalty kick converted by Gerard Moreno three minutes into injury time.

Osasuna, sitting three points behind Villarreal, was coming off a 4-0 loss at Madrid.

Also Sunday, Sevilla ended a two-game losing streak in the league with a 1-0 win against Rayo Vallecano, which played the entire second half with 10 men after Unai López was sent off for a hard foul.

Djibril Sow scored Sevilla's goal in the 27th.

Real Madrid's Kylian Mbappe during a Spanish La Liga soccer...

Real Madrid's Kylian Mbappe during a Spanish La Liga soccer match between CD Leganes and Real Madrid in Leganes, outside Madrid, Sunday, Nov. 24, 2024. Credit: AP/Bernat Armangue

Sixth-place Athletic Bilbao hosted midtable Real Sociedad later Sunday in the Basque Country derby.

SUBSCRIBE

Unlimited Digital AccessOnly 25¢for 6 months

ACT NOWSALE ENDS SOON | CANCEL ANYTIME