Former City Academy player Brahim Diaz equalised for a second time in the 86th minute before Bellingham slid in the winner from a Vinicius Junior pass two minutes into time added on.
Jude Bellingham felt Real Madrid finally got what they deserved after snatching a late winner in their Champions League clash at Manchester City.
Real had twice trailed to Erling Haaland goals but, with both of the Norwegian’s strikes having come against the run of play, Bellingham had no doubt the Spanish giants merited the win.
England international Bellingham struck in stoppage time as the holders grabbed a 3-2 win in the first leg of their play-off round tie at the Etihad Stadium on Tuesday.
Real had spurned a number of early chances to take the lead when Haaland put City ahead after 19 minutes.