Real Madrid are now 40 matches unbeaten