Manchester City and Real Madrid go head to head at the Etihad tonight, with the two most recent Champions League winners scrapping to remain in the competition