Liverpool head to Madrid looking to overturn a three-goal deficit in the UEFA Champions League.
A 5-2 loss at Anfield three weeks ago has the Reds on the brink of defeat.
Since then, they've picked up a huge 7-0 win over Manchester United. However, they did fall to a 1-0 defeat at Bournemouth last time out.
Here's what you need to know:
Where is the game being played?
Santiago Bernabeu in Madrid.
What time is kick-off?
8pm.
What TV channel is it on and can I stream it?
Virgin Media One and BT Sport One will be showing the game live.
Streaming is available on the BT Sport player, Virgin Media Player and the Livescore app.
Betting odds
Real Madrid - 5/4
Draw - 14/5
Liverpool - 9/5