Cristiano Ronaldo was furious with the referee, Alberto Undiano Mallenco, and suggested he should not be allowed to officiate another clásico after Sunday night's 4-3 victory for Barcelona at the Bernabéu.

"The referee made some incredible decisions but we have to carry on," said Ronaldo. "In a Real Madrid-Barcelona game you have to have a referee who is up to the task," the 29-year-old added. "I don't want to use the referee as an excuse but if you analyse the 90 minutes there were a lot of mistakes."

Ronaldo even suggested that some people with influence, whom he did not identify by name, had wanted Real to lose and the referee had not been entirely objective. "Real Madrid is the greatest club and there is a lot of envy around it," he said. "It's tough because a lot of people did not want us to win and Barcelona to be out of the title race. They probably do not want Real to win this league. It makes me think that you don't only win matches on the pitch but also with a little bit of help from outside."

Real now need to regroup for Wednesday's game at Sevilla, when Barça host Celta Vigo and Atlético Madrid are at home to Granada.

Meanwhile Lionel Messi, who lost his World Player of the Year crown to Ronaldo earlier this year, took sweet revenge on Sunday by upstaging the Portuguese forward with a hat-trick.

Messi, World Player four times in a row before Ronaldo scooped his second award, levelled a dramatic el clásico at 2-2 just before half-time with an opportunistic strike through a crowd of Real defenders. He then kept his cool to net two second-half penalties, including the winner six minutes from time, blowing the Spanish title race wide open.