Real Madrid came close to losing in the Madrid derby against Rayo Vallecano, but managed to win 2-3 as the visitors didn't manage to complete their comeback.

A brace from Cristiano Ronaldo and a goal from Karim Benzema gave Los Blancos a three-goal lead, but two goals from Jonathan Viera, both from the penalty spot, gave the visitors a nervous 35 minutes.

They managed to hold their precious one-goal advantage and took the three points with them.

Xabi Alonso returned for Los Blancos and played his first game since last season's final of the Copa del Rey.

Real Madrid started very strong and took the lead after just three minutes.

Cristiano Ronaldo was picked by Luka Modric in yards of space, nutmegged Arbilla and squeezed the ball into the bottom corner to make it 1-0.

This was an early blow for Vallecano, who than started to press Los Merengues to try to fight back in the derby.

It looked like this tactic was working after Lass Bangura's cross was finished by Falque, but his cushioned finish clipped against the offside Jonathan Viera and the linesman had adjudged the Rayo forward to have been interfering with play.

This was the moment, when Real Madrid came back to the match, especially record-signing Gareth Bale.

The Welsh winger went down the wing, crossed an inch-perfect ball to Karim Benzema, who headed the ball into the net from the six-yard box.

Right after the break, Ronaldo put the last nail in Rayo's coffin.

Gareth Bale broke clear on the wing, skillfully chipped the ball over a defender, sprinted into the box, passed the ball to Cristiano, who smashed the ball from 12 yards and made it 3-0.

Seven minutes later, Real's advantage was cut to one goal with two goals from the penalty spot by Jonathan Viera.

Rayo continued their push for a full comeback and created numerous chances, but didn't managed to score again, which gave the victory to Los Blancos.

But with little domination, Ancelotti left the pitch cutting the shape of a frustrated figure for Real Madrid.

Write for GiveMeSport! Sign-up to the GMS Writing Academy here:

DISCLAIMER: This article has been written by a member of the GiveMeSport Writing Academy and does not represent the views of or SportsNewMedia. The views and opinions expressed are solely that of the author credited at the top of this article. and SportsNewMedia do not take any responsibility for the content of its contributors.

Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: