Real Madrid and Man City will meet tonight in their Champions League semi-final.
The two played out a clash for the ages in their first leg when Man City won 4-3.
And despite a dominant display from Pep Guardiola's side, Real Madrid were able to hit the net three times to hang on in the tie.
And now it is a wide open semi-final with many backing Real Madrid to upset the odds on Wednesday evening.
Here is everything you need to know about the game.
Where is the game on?
The game will take place at the Bernabeu in Madrid.
What time is kick off?
Kick off for the game is at 8 pm.
What TV channel is it on and can I steam it?
Virgin Media Two will show the game live with coverage starting at 7.30 pm.
Those looking to stream the game can do so on the LiveScore app for free.
Betting odds
Real Madrid 9/4
Draw 14/5
Man City Evens
Get the latest sports headlines straight to your inbox by signing up for free email alerts