Manchester City are in a great position in their Champions League tie with Real Madrid, but still face a tricky examination in the second leg at the Etihad on Friday night.
Pep Guardiola’s side picked up an impressive 2-1 win in Spain way back in February, gaining a crucial lead and two away goals in the tie.
The Premier League side had fallen behind to an Isco goal, but Gabriel Jesus equalised before Kevin De Bruyne put them ahead from the penalty spot.
So much has happened since then, with City relinquishing their Premier League title and Real winning La Liga, so the tie is far from over and is should be enthralling viewing on Friday night in Manchester.
The match kicks-off at 8pm on Friday 7 August at the Etihad.
What TV channel is Manchester City vs Real Madrid on and is there a live stream?
BT Sport 1 will be showing the game live with coverage starting at 7.30pm.
Subscribers can stream the action on the BT Sport app or BT Sport Player.
Man City vs Real Madrid team news
Sergio Aguero remains out due to a knee injury and Benjamin Mendy is suspended for Man City.
Sergio Ramos is suspended for Real Madrid, while Gareth Bale and James Rodriguez have been left out of the squad.
Man City vs Real Madrid odds
7/10 Man City
16/5 Draw
15/4 Real Madrid
Odds courtesy of Betfair
MORE: Manchester United paid Alexis Sanchez £9m to get £560k-a-week flop off their books
Follow Metro Sport across our social channels, on Facebook, Twitter and Instagram.
For more stories like this, check our sport page.