Real Madrid secured a 5-2 Primera Liga win over Real Mallorca on Saturday night, while Valencia beat Real Betis 3-0.