Coming off the back of a convincing 4-0 victory against Leeds United, Manchester City travel to the Santiago Bernabéu in the Spanish capital feeling on top of the world after their latest triumph.

While the score instantly suggests that Manchester City dominated from start to finish in Yorkshire, the reality of the situation was that Pep Guardiola’s side were under the cosh for sustained periods at Elland Road.

Ultimately, it was the Premier League champions' resolute defensive display that played a major role in walking away with the all-important three points, complimented by clinical finishing when presented with opportunities.

Showcasing their defensive rigidity as well as going on to score goals, it would not be far-fetched to state that City have prepared in perfect fashion for their upcoming test against Real Madrid, in the second-leg of the Champions League semi-final.

However, the same can be said for Carlo Ancelotti’s men, who demolished Espanyol with a 4-0 battering themselves, to become La Liga champions on Saturday afternoon.

With a rich history of pulling off incredible second-leg comebacks at home in Europe, the 4-3 scoreline is perfectly set up for Los Blancos to make the impossible possible on Wednesday night.

As both sides prepare to lock horns in what is likely to be a blockbuster contest, here is how we expect Manchester City to line up for the upcoming clash.

Predicted XI

As is standard procedure in such a game, Ederson is to start between the sticks.

With Joao Cancelo’s one-game suspension coming to an end in the first-leg of the Champions League semi-final and Kyle Walker only just returning to full first-team training on Tuesday morning, the Portuguese international looks likely to start at right-back on Wednesday night.

As John Stones was also unable to make the cut for City's recent Premier League encounter too, Ruben Dias and Aymeric Laporte look set to be Pep Guardiola’s centre-back pairing against Real Madrid once again.

Despite Nathan Ake making an impression against Jesse Marsch’s side with a crucial goal, Oleksandr Zinchenko is largely seen as a safe bet to start the contest after shining as one of Manchester City’s stand-out performers against the La Liga giants last Tuesday.

Rodri is one of the first names on the Manchester City teamsheet each week, and his top-drawer display against Leeds, that was also complimented by his fifth league goal of the campaign, makes him an automatic starter against the Spanish side.

With both Bernardo Silva and Kevin De Bruyne rested for the upcoming second leg contest, it is a no-brainer to expect the vital midfield duo return for the titanic clash at the Santiago Bernabéu.

While Riyad Mahrez played a key role in Manchester City’s first leg win last week, Raheem Sterling ’s impressive outing at Elland Road may just have won Pep Guardiola’s trust to start him on the right wing once again up against the La Liga side.

With six goals in his last three outings, Gabriel Jesus is a man on fire currently and the Brazilian international is expected to be deployed as a striker against Carlo Ancelotti’s men.

Phil Foden followed up his inspired display against Real Madrid with a Man of the Match performance against Leeds, and Manchester City’s boy wonder is a shoe-in to start in arguably the biggest game of their season so far.

Starting XI: Ederson; Joao Cancelo, Ruben Dias, Aymeric Laporte, Oleksandr Zinchenko; Rodri, Bernardo Silva, Kevin De Bruyne; Raheem Sterling, Gabriel Jesus, Phil Foden.

Substitutes : Zack Steffen, Scott Carson, CJ Egan-Riley, Kyle Walker, Nathan Ake, Romeo Lavia, Fernandinho, Ilkay Gundogan, James McAtee, Jack Grealish, Riyad Mahrez, Cole Palmer.

Follow City Xtra on social media: Twitter | Instagram | Facebook | YouTube

More must-reads:

TODAY'S BEST
49ers GM has revealing comments on trade rumors involving team's star WRs
Giants use Day 2 of draft to bolster underrated defense
Backup goalie leads Canucks to win, 2-1 series lead over Predators
Colts trade up to take Pittsburgh OT in third round
Braves use explosive offense to beat Guardians in clash of MLB titans
Canucks goalie remains sidelined due to injury
Rangers beat Capitals 3-1, take commanding 3-0 series lead
Tyrese Haliburton hits game-winner as Pacers outlast Bucks
Panthers move up in second round, take first RB of draft at No. 46
Rams trade up in second round, select another FSU DL at No. 39
Falcons trade up in second round, draft Clemson DL at No. 35
Maple Leafs star breaks silence on postseason absence, addresses Game 4 status
With first pick of second round, Bills finally draft WR
Report: What Giants, Vikings offered in attempt to trade up for Drake Maye
Yet another starting pitcher goes down with elbow discomfort
Kirk Cousins comments on Falcons' decision to draft QB Michael Penix Jr.
Falcons reportedly tried to trade back into Round 1
Juwan Howard returning to NBA as Eastern Conference assistant
Report: NBA, Amazon Prime Video nearing streaming-rights deal
Angels once more set to be without veteran infielder for extended stretch