The tie between Real Madrid and Manchester City is the outstanding matchup in the play-off round of the UEFA Champions League.
The first leg in Manchester did not disappoint as the Spanish club rallied to win 3-2 and another blockbuster of a match is expected in the return match at the Bernabeu on Wednesday.
The teams have won the UEFA Champions League in each of the last three seasons between them but only one of the European soccer giants can advance to the round of 16.
Real Madrid faced plenty of problems in the first leg of this fantastic matchup but emerged from the Etihad Stadium showdown with a crucial one-goal advantage thanks to a late goal from English midfield star Jude Bellingham.
Manchester City has been in poor form this season and lies only fourth in the English Premier League standings, looking set to lose the title it has won in the past four seasons.
The first-leg loss to Carlo Ancelotti's squad followed a 5-1 beatdown by Arsenal in the league and a struggle to beat third-tier side Leyton Orient 2-1 in the FA Cup.
However, Pep Guardiola's team has shown signs of progress and gave their best performance for some time in a 4-0 win at home against Newcastle on Saturday.
City fans were given a scare when star striker Erling Haaland appeared to suffer a knee injury late in the game but reports suggest it will not keep him out of this match.
Guardiola may also have some defensive reinforcements coming as Ruben Dias (muscle) and Nathan Ake (illness) both missed the Newcastle match, but it's a concern for the visitors that neither is likely to be totally healthy.
Real Madrid tops the standings in Spain but has also had some less impressive results of late. A 1-0 league loss at Espanyol on February 1st was followed by a battle to win 3-2 at Leganes in the Copa del Rey. They also settled for a 1-1 home draw with rivals Atletico Madrid before the first City match.
Since the trip to England, Real has been held again, this time in a 1-1 draw at Osasuna on Saturday, although that game was made much harder when Bellingham was shown a red card after just 39 minutes.
Ancelotti's team has mostly been ruthless at home in this competition, beating Stuttgart 3-1, Borussia Dortmund 5-2 and RB Salzburg 5-1. A 3-1 loss to AC Milan has been their only setback at the Bernabeu.
With City coming to town needing to score to keep the tie alive, Madrid should have chances to pounce on the counter-attack through Kylian Mbappe and Vinicius Jr. and a home win looks the best bet.
Real Madrid's home matches in the league phase averaged 5.25 goals, as they combined for seven with Dortmund and six with Salzburg, so another entertaining encounter looks likely on Wednesday.
The first leg saw only Haaland's first goal in the first 59 minutes but the game exploded into life after that as the visitors equalised twice before finding their late winning goal.
There have been five or more goals in 10 of Real's last 18 games, and City's UEFA Champions League visit to the Bernabeu last season produced a 3-3 draw.
There have been over 4.5 goals in six of City's last 11 contests, with only four of those falling short of the four-goal mark. Back City and Real to score Over 4.5 in Madrid.
City coach Guardiola has been struggling to balance his team for months since the season-ending knee injury of key midfielder Rodri.
However, two recent additions are making their mark in the team now. Nico Gonzalez, signed from Porto, looks like being the solution in midfield, while forward Omar Marmoush is a real goal threat.
The Egyptian was a prolific scorer for Eintracht Frankfurt and had a break-out game for City against Newcastle on Saturday, scoring a hat-trick.
Marmoush should be full of confidence after that performance and has good value to get on the scoresheet again in Spain.
Read more betting picks and predictions for soccer on site.
Real Madrid | -120 |
Tie | +333 |
Manchester City | +260 |
Kylian Mbappe (Real Madrid) | -120 |
Vinicius Jr. (Real Madrid) | -105 |
Erling Haaland (Manchester City) | +110 |
Rodrygo (Real Madrid) | +140 |
Endrick (Real Madrid) | +140 |
Jude Bellingham (Real Madrid) | +175 |
Read Real Madrid vs. Manchester City: How to watch, streaming in the United States on site.
Read the latest soccer news on site.
This article was written by a partner sports writer via Spotlight Sports Group. All odds displayed on this page were correct at the time of writing and are subject to withdrawal or change at any time.