Gareth Bale scored four goals, Karim Benzema added three and Cristiano Ronaldo two as Real Madrid routed nine-man Rayo Vallecano 10-2 to temporarily get within two points of Spanish league leaders Barcelona and Atletico Madrid.
Danilo opened the scoring in the third minute before Antonio Amaya equalized in the 10th and Jozabed Sanchez put Rayo ahead in the 12th. But Rayo lost Roberto "Tito" Roman to a straight red in the 14th after a foul on Toni Kroos and Madrid leveled through Bale in the 25th.
Raul Baena was then sent off for a second bookable offence in the 28th after bringing down Sergio Ramos in the penalty area. Ronaldo netted the resulting spot kick to give Madrid a 3-2 lead. The hosts then made the two-man advantage count with a flurry of goals.