Cristiano Ronaldo salvaged a 2-2 draw for La Liga leaders Real Madrid away to Atletico, as Barcelona beat Almeria 4-1.