The Spanish giants now have 50 points from 20 games and retained their seven-point lead over rivals Barcelona who beat Racing Santander 1-0.