On Tuesday night, Manchester City and Real Madrid go head to head in the Champions League semi-finals at the Etihad Stadium.
Pep Guardiola’s men beat Real 4-2 on aggregate in the Champions League last season and look to have rediscovered their form, following 5-1 and 3-0 victories against Watford and Brighton & Hove Albion in their last two matches. Prior to this, the Cityzens had been beaten 3-2 by Liverpool, after drawing 2-2 with Jurgen Klopp’s side one week prior, as well as drawing 0-0 versus Atletico Madrid.
Real advanced to the semi-finals via a 5-4 aggregate victory against holders Chelsea and come into this match. Carlo Ancelotti's me have won all of their last three matches in La Liga, defeating Getafe 2-0, as well as Sevilla 3-2 and Osasuna 3-1.