The stage is set for an all-English Champions League final for the first time since Manchester United beat Chelsea on penalties in 2008.
Liverpool and Tottenham traded at big prices in their respective semi-final clashes, but the Premier League pair confirmed their places in the Madrid showpiece on June 1.
888Sport make the Reds 49/50 (1.98) favourites to win the match in 90 minutes. Mauricio Pochettino's side can be backed at 29/10 (3.90) with 5/2 (3.50) available on extra time or penalties being required to separate the teams.
Liverpool won both Premier League encounters between the pair by a 2-1 scoreline. A repeat at the Wanda Metropolitano is priced at 7/1 (8.0) with the online bookmaker.
Goals galore are expected once again with just 8/13 (1.62) available on both teams to find the net in the showpiece finale. That's a selection that has paid out in seven of the last eight head-to-head meetings between these teams in all competitions.
Harry Kane could be set to return to action in time for the game, a welcome fillip for the Londoners. The 25-year-old striker has netted five Champions League goals in eight matches this term and 888Sport go 37/20 (2.85) that Spurs' leading frontman makes his mark in Madrid next month.
Lucas Moura netted a second half hat-trick against Ajax in the last round and is 29/10 (3.90) to contribute to the goal tally once more.
Liverpool were missing two of their first choice attacking trident for the 4-0 win over Barcelona at Anfield but Mohamed Salah and Roberto Firmino are expected to be back to full fitness in plenty of time for the final.
Salah is the joint-shortest price in the anytime scorer market at 29/20 (2.45) together with Sadio Mane who has enjoyed a purple patch in front of goal in recent weeks. Firmino is 21/10 (3.10) to score in normal time.
888Sport have over 180 markets available on the Champions League final here .Get the latest Champions League final odds with 888Sport