Real Madrid's hold on the Primera Liga crown continues to slip after a shock defeat at Real Betis as Malaga hammered Valencia at home.