Manchester City lost to Real Madrid in the Champions League with injured striker Erling Haaland remaining on the bench throughout at the Bernabeu.