Liverpool have the chance to put one foot in the Champions League final on Tuesday night as they take on Roma in the first leg of the semi-final at Anfield.
Having stunned Manchester City in the quarters, the Reds are now hot favourites to make it to the final in Kiev against Real Madrid or Bayern Munich.
Roma are not to be underestimated, though, having shocked Barcelona in the last round, beating them 3-0 in the second leg to make it to the last four.
The match is sure to be a thriller at Anfield, here is everything you need to know about it.
When is Liverpool vs Roma in the Champions League semi-final?
The first leg will be played at Anfield on Tuesday, 24 April, with kick-off at 7.45pm.
The teams will then meet in the second leg at the Stadio Olimpico in Rome on Wednesday, 2 May.
What TV channel is Liverpool vs Roma on and is there a live stream?
BT Sport 2 will be showing the game live with coverage starting at 7pm.
BT Sport customers will be able to stream the game live through BT Sport Player.
Are tickets still available?
Unsurprisingly, this match has sold out.
Liverpool remain without Nathaniel Clyne, Adam Lallana, Joel Matip and Emre Can, although Jordan Henderson will return after suspension.
Roma will be without Rick Karsdorp and Gregoire Defrel.
When and where is the Champions League final?
The final is on Saturday, 26 May at the Olympic Stadium in Kiev.
What is the Champions League prize money?
UEFA has confirmed that an estimated €1,318.9m is set to be distributed among the clubs participating in the Champions League and Super Cup during the 2017/18 season.
The 32 clubs in the group stage of the competition were given a guaranteed minimum amount of €12.7m, along with €1.5m for each win and €500k for each draw.
Prize money continues to escalate throughout the competition with quarter finalists gaining €6.5m and semi-final teams receiving €7.5m.
The runner-up team in the Champions League will receive €11m, with the winner being awarded €15.5m meaning a potential total of €57.2m in prize money for the eventual winner.