The last 16 of the Champions League continues tonight, with Liverpool hosting Real Madrid at Anfield.
The two European giants have plenty of history in the competition, with the Spanish giants seeing off the Reds in the final in Paris last year.
They will lock horns again this evening on Merseyside, with the return leg taking place in the Spanish capital in mid-March.
Here is everything you need to know about the clash between the heavyweights tonight.
What time is Liverpool v Real Madrid kick off?
The game kicks off at 8pm on Tuesday, February 21, at Anfield, Liverpool.
What channel is the game on?
BT Sport have got the rights to the Champions League and will be broadcasting this game live.
The match will be shown on BT Sport 1, with coverage starting at 7pm.
Fans can watch the game using a BT Sport Pass here.
What about live streaming?
BT Sport customers can stream the fixture via the BT Sport app.
What have the managers said?
Jurgen Klopp: "It is one of the biggest games in the world... and it will be a top game.
"If we don't play our best we don't have a chance. Real Madrid doesn't have to play their best to still have a chance."
Carlo Ancelotti: "Without (Toni) Kroos and (Aurelien) Tchouameni we are forced to make changes we wouldn't want.
"But it doesn't bother me because there is a good feeling in the team and we have played well without them in the past.
"Those that have come in have done well and we have confidence in them."
Latest odds
Liverpool - 6/5
Draw - 13/5
Real - 21/10
Odds courtesy of bet365 and correct at time of publication. Please gamble responsibly