Referee Alberto Undiano Mallenco awarded three penalties at the Bernabeu – and sent off Real's Sergio Ramos – and Ronaldo believes he wasn't up to the stature of the game.
Real Madrid's Cristiano Ronaldo has blamed referee Alberto Undiano Mallenco for his side's El Clasico defeat to Barcelona.
The Catalan giants edged a seven-goal thriller at the Bernabeu after yet another controversial clash, blowing the La Liga title race wide open.
Ronaldo had put Real 3-2 in front shortly after half-time, before the official awarded Barca two spot-kicks – the first of which saw Sergio Ramos sent off – with both converted by hat-trick hero Lionel Messi.
The decisions angered Los Blancos and in particular their Portuguese star who claimed Mallenco simply wasn't up to the stature of the game.
He told his club's official website: "There were a lot of errors in one match. In a Real Madrid-Barcelona match you have to have a referee who is up to the game.
"I don't want to look for excuses but if you look at the 90 minutes, the referee made a lot of mistakes. Really bad.
"In my opinion he was not up to a match of this stature. I looked at him and he was pale, that's because he was so nervous and was unable to make the right decisions."
The La Liga title race is set to go right down to the wire, with Real and city rivals Atletico tied at the top on 70 points while Barca are now just a point behind.
And Ronaldo continued his rant after the defeat, claiming nobody wants his side to win the title.
The 2013 Ballon d'Or winner added: "It is difficult because a lot of people did not want us to win and Barcelona would have been out of it.
"Maybe they don't want Real Madrid to win the Liga. I've been here for five years, so I know how a lot of things are and I hope to win it regardless of this.
"Real Madrid is the biggest club and that creates a lot of envy around it. You can say that the treatment is the same, but it's not."