Manchester City are fighting for Champions League survival and a place in the last 16 after Jude Bellingham's injury-time winner settled a tense play-off first leg in Real Madrid's favour.