Real Madrid striker Kylian MbappeImage source, Getty Images
Image caption,

France captain Kylian Mbappe has scored 18 La Liga goals this season

Real Madrid moved level on points with leaders Barcelona after they narrowly beat Rayo Vallecano in La Liga.

Two goals in four minutes gave the hosts a comfortable first-half lead.

Kylian Mbappe cut inside and slotted into the bottom corner, before Vinicius Jr produced a near-identical finish, via a slight deflection off visiting defender Andrei Ratiu.

Pedro Diaz fired in off the crossbar, for his first Rayo Vallecano goal, in first-half stoppage time to halve the deficit.

Jude Bellingham made his return from a two-game La Liga suspension but was withdrawn late on after falling awkwardly.

The result means Barcelona remain top, with a game in hand, while Real are second on goal difference.

Carlo Ancelotti's side travel to city rivals Atletico Madrid on Wednesday for the second leg of their last-16 Champions League encounter.

Atleti missed the chance to go top of La Liga earlier on Sunday when the third-placed side fell to a surprise 2-1 defeat at Getafe.

They led 1-0 through an Alexander Sorloth penalty, but had Angel Correa sent off in the 88th minute and Mauro Arambarri scored twice in the final two minutes for the hosts.