(CNN) -- Cristiano Ronaldo was sent off after inspiring Real Madrid to an incident-packed 4-2 victory at home to Almeria on Saturday night, in which he created a goal, scored one and also missed a penalty. 

The world's most expensive player helped Real bounce back from last weekend's 1-0 "El Clasico" defeat to Barcelona as the big-spending capital outfit came back from 2-1 down in an explosive final 20 minutes. 

However, unbeaten Barca stayed five points clear at the top -- having played one more match -- with a 2-1 victory at Deportivo La Coruna as Lionel Messi scored twice. 

Ronaldo, making his first appearance at the Bernabeu in two months following ankle problems, crossed for Sergio Ramos to head the opening goal in the 31st minute. 

However, Fernando Soriano leveled with a deflected shot in the 58th minute and Kalu Uche put lowly Almeria head just three minutes later as Real failed to clear a corner. 

The hosts equalized with 17 minutes left as Argentina forward Gonzalo Higuain kept up his hot scoring run with a predatory finish after the Almeria defense did not deal with a cross from the left. 

With eight minutes remaining, Ronaldo went down under the challenge of the onrushing Diego Alves, but the goalkeeper saved his resulting penalty -- however, Karim Benzema followed up to smash in the rebound to put Real ahead. 

Ronaldo wrapped it up a minute later from Higuain's low cross, and was booked for tearing off his shirt to pose in front of his adoring fans. 
Who did Ronaldo do at the end of the match?
unknown