Celtic claimed another home win and Real Madrid’s troubles continued.