Re-live all the action with our minute-by-minute coverage below or click here to see all the stats from the match.
Live commentary



90+4' The referee blows for the end of today's match.
90+3' Nacho Fernandez (Real Madrid) gets on the end of a pass on the edge of the box but his shot is blocked.
90+2' Eduardo Camavinga (Real Madrid) goes on a weaving run through the defence and gets within shooting range but his effort is blocked.
90' 3 additional min. will be played.
90' The resulting corner from Marco Asensio (Real Madrid) is cleared by the defence.
90' Aurelien Tchouameni (Real Madrid) fashions a shot from the edge of the box after receiving an accurate pass. Ederson makes a stunning save to stop the effort from flying into the roof of the net. Real Madrid earn a corner.

87' Marco Asensio (Real Madrid) takes the corner kick but the ball only finds the head of an opponent.
87' Substitution. Nacho Fernandez (Real Madrid) in, Luka Modric out.
87' So close! Luka Modric (Real Madrid) delivers a cross into the box, it almost finds the head of one of his teammates, but one of the defenders is quickest to the ball and coolly deals with the threat. Real Madrid force a corner. They send men into the box.
86' Bernardo Silva (Manchester City) shouldn't be surprised it's a yellow from the ref, who cooled the situation down well.

84' Carlo Ancelotti has decided to make a change. Aurelien Tchouameni (Real Madrid) replaces Toni Kroos.
81' That will be all from Rodrygo who is being replaced by the fresh legs of Marco Asensio (Real Madrid).
79' This yellow card was deserved. The tackle by Eduardo Camavinga (Real Madrid) was quite harsh and Artur Soares Dias didn't hesitate to show him a yellow card.
79' Karim Benzema (Real Madrid) creates himself some space inside the goalmouth and connects with the resulting free kick. His header would have probably ended up low in the middle of the goal, but Ederson pulls off a superb reflex save to thwart him.
78' Referee Artur Soares Dias sees the trip by Bernardo Silva (Manchester City) and doesn't hesitate to blow his whistle. A free kick is awarded to Real Madrid.

77' Federico Valverde (Real Madrid) sends a pass into the box, but the opposition's defence is alert to the danger and makes a clearance.
75' Kevin De Bruyne (Manchester City) sends a lofted cross into the penalty area. Unfortunately for him, the opponent's defence deals with his cross comfortably and intercepts it.
73' David Alaba (Real Madrid) fires the ball in from a mid-range free kick, but it blazes over the bar.
71' Ilkay Gundogan (Manchester City) is booked after bringing down an opponent. Artur Soares Dias had an easy-decision to make.
68' Referee Artur Soares Dias has finally had enough of Carlo Ancelotti and brandishes a yellow card at him!


67' 1 - 1 Goal! Kevin De Bruyne (Manchester City) gets to the ball on the edge of the box and fires in a first-time shot without any hesitation. The strike is excellent and goes straight into the bottom left corner. He couldn't have done it any better. 1:1.
67' The attendance is 63485.
65' Karim Benzema (Real Madrid) gets on the end of a good pass and from mid-range he unleashes a decent strike, but the shot is blocked by the defender.
64' Luka Modric (Real Madrid) whips in the corner, but one of the defending players gets a head on it and intercepts.

64' Rodrygo (Real Madrid) races towards goal but the defender gets back well to make a challenge. The referee signals a corner kick to Real Madrid.
62' Surely that's handball by one of the Manchester City players in the box, but the referee just waves play on!
60' Federico Valverde (Real Madrid) rushes a shot from long range and subsequently sends it high over the bar.

60' Toni Kroos (Real Madrid) will deliver the corner kick.
59' Vinicius Junior (Real Madrid) delivers a low pass into the box which is intercepted. Real Madrid win a corner.
59' Luka Modric (Real Madrid) quickly takes the corner kick with a short pass.
59' Rodrygo (Real Madrid) connects with a pass but sees his shot from the edge of the box blocked. Real Madrid force their opponents to concede a corner.
59' A quickly taken corner by Real Madrid.
58' The defender bravely blocks the shot from Vinicius Junior (Real Madrid) inside the box. Corner kick. Real Madrid will have an opportunity.
56' Kevin De Bruyne (Manchester City) fails to pick a body out in the box with an over-hit cross to the back post. The ball goes out of play and Real Madrid will have a goal kick.

56' A horde of players are waiting inside the penalty area for a cross from the corner, but Kevin De Bruyne (Manchester City) takes it short.
55' Erling Haaland (Manchester City) receives a neat pass inside the box and instantly thumps the ball goalward, but a defender makes a last ditch block to deny him. The ball is out of play and Manchester City manage to earn a corner.
55' The ball is laid off to Kevin De Bruyne (Manchester City) on the edge of the box. He shoots through a crowd of players towards the bottom left corner and forces Thibaut Courtois to make a decent save.
54' Rodri (Manchester City) should know this behaviour is beyond the rules. He was too careless with his challenge and left Artur Soares Dias no option but to blow his whistle.
52' Kevin De Bruyne (Manchester City) is offside and the linesman raises his flag.
51' Toni Kroos (Real Madrid) whips in a cross from the corner, but Ederson is well positioned and punches the ball away.

50' A pass lands at the feet of Karim Benzema (Real Madrid) in the middle of the box, he looks up and shoots but the effort is superbly blocked by a defender. Real Madrid will have a chance to score from a corner kick.
48' Jack Grealish (Manchester City) sends a teasing cross into the area, but Thibaut Courtois intercepts the ball.
48' Kevin De Bruyne (Manchester City) takes a short corner kick.
47' Ilkay Gundogan (Manchester City) attempts to find some of his teammates with a dangerous pass from the edge of the box. The opponent's defence, however, intercepts the effort and clears the ball to safety. It will be a corner kick for Manchester City.
46' The second half gets underway.

45+3' Artur Soares Dias blows his whistle to signal the end of the first-half action.
45+2' Artur Soares Dias shows a yellow card to Toni Kroos (Real Madrid) for his blatant foul.
45' The fourth official shows 2 min. of added time.

45' A cross is clipped into the penalty area by Kevin De Bruyne (Manchester City) but poses no threat. The ball goes out of play and Real Madrid will have a goal kick.
42' Manuel Akanji (Manchester City) launches into a thunderous tackle on his opponent and the referee blows his whistle for a foul.
42' Kevin De Bruyne (Manchester City) prepares to take a corner kick.
42' An attempted cross from Kevin De Bruyne (Manchester City) is cleared. The referee and one of his assistants signal for a corner kick to Manchester City.
41' Artur Soares Dias blows his whistle for a foul after Eduardo Camavinga (Real Madrid) hacks down one of his opponents.
38' Artur Soares Dias couldn't ignore the rough tackle by Kyle Walker (Manchester City) and blew his whistle.


36' 1 - 0 Goal! Vinicius Junior (Real Madrid) collects a good pass and blasts the ball from medium range into the top left corner, giving the goalkeeper no chance.
35' Karim Benzema (Real Madrid) clearly handles the ball, but he is surprised when the referee blows his whistle.
34' Luka Modric (Real Madrid) delivers a promising cross into the box, but it's cleared.
34' Toni Kroos (Real Madrid) takes the corner with a short pass.
33' Eduardo Camavinga (Real Madrid) fails to find any of his teammates inside the box as his pass is blocked.
32' Rodrygo (Real Madrid) tries to find the head of a teammate in the box but overhits the cross.
29' Ilkay Gundogan (Manchester City) is down injured and the referee stops play so that he can receive medical treatment.

26' Daniel Carvajal (Real Madrid) is obviously not following the Golden Rule: "Treat others as you want to be treated.“ He makes a bad challenge and leaves Artur Soares Dias with no other option than to blow for a foul.
25' Vinicius Junior (Real Madrid) passes the ball from the edge of the box in order to find his teammate, who is in a good scoring position, but the defender blocks the pass and spanks the ball to safety.
21' The corner from Kevin De Bruyne (Manchester City) is cleared away by the defence.
21' A pass into the penalty area from Kyle Walker (Manchester City) is intercepted by the defence. Manchester City have been awarded a corner kick.

20' Ilkay Gundogan (Manchester City) controls a poor pass, breaks past an opponent then slices an effort from mid-range well wide of the right post.
18' Rodrygo (Real Madrid) attempted to pick out a free teammate inside the box, but Ederson comes off the line to clear the ball away.
17' Daniel Carvajal (Real Madrid) carelessly slides into the feet of his opponent and he'll be lucky to avoid punishment. Artur Soares Dias blows for the foul but keeps his cards in his pocket on this occasion.
16' Erling Haaland (Manchester City) leaps highest to meet a cross and steers a header towards the right post, but the goalkeeper produces a crucial save to thwart the effort.
15' Erling Haaland (Manchester City) receives a short pass inside a congested penalty area and takes a first-time shot. The effort heads towards the middle of the goal but Thibaut Courtois blocks the shot with his legs.

15' Bernardo Silva (Manchester City) is unable to feed an accurate cross into the box. The ball is off of the pitch and it's a goal kick for Real Madrid.
14' Kevin De Bruyne (Manchester City) will try to find the head of one of his teammates from a corner kick.
14' Rodri (Manchester City) produces a long-range cannon of a shot after a nice pass. The ball heads towards the bottom left corner, but is stopped by a great save from Thibaut Courtois and the score remains the same. The ball goes out for a corner. Manchester City can continue in their attacking effort.
13' The Manchester City players are exchanging short passes in an attempt to create a shooting opportunity.
9' Kevin De Bruyne (Manchester City) overhits the corner kick and none of his teammates can their head on it.
9' Kevin De Bruyne (Manchester City) meets a pass on the edge of the penalty area and shoots towards the bottom right corner. He didn't put enough power into the effort, though, and Thibaut Courtois pulls off an easy save.

5' Ilkay Gundogan (Manchester City) receives a good pass and from just outside the box he unleashes a promising strike, but the shot is blocked by the defender.
5' The corner by Kevin De Bruyne (Manchester City) lacks accuracy as it's hit with too much power.
4' Kevin De Bruyne (Manchester City) tries to send a pass but it's blocked. The referee points to the corner flag. It's a corner to Manchester City.
3' Antonio Rudiger (Real Madrid) makes a rough challenge and the referee blows for a foul.
1' Artur Soares Dias blows his whistle. Jack Grealish (Manchester City) commits a foul after dangerous play.
1' The first half has just begun.
The players are out at last! Manchester City will take the kick-off.

Welcome to our live text commentary. Both teams starting lineups have been announced and you can see them below.
Artur Soares Dias will officiate today.
Starting XIs

Preview
As Real Madrid go in search of defending their UEFA Champions League (UCL) crown, a semi-final draw against Manchester City perhaps poses the biggest threat yet to their status as champions.
These two European behemoths met in identical circumstances at the semi-final stage last season, and while it was Madrid who came out on top then, the Spaniards’ indifferent form across their last four games in all competitions (W2, L2) makes them hard to predict.
They ought to be confident after lifting the Copa del Rey on Saturday thanks to a 2-1 victory over Osasuna, their third trophy won already this term after the European Super Cup and Club World Cup earlier in the season.
Adding a 15th UCL/European Cup is now the ultimate goal, and they look well placed to inch one step closer to doing so if they can further improve an already impressive record of winning 13 of their last 16 European home games (D1, L2).
For Manchester City, this season has a ‘now or never’ feel to it in their seemingly never-ending quest for a maiden UCL title, and with a free-scoring Erling Haaland in tow, this does appear to be City’s best chance to date.
They managed to win without his goals on Saturday, though it wasn’t their best performance of the season as they edged past Leeds 2-1 in Premier League action to maintain their lead at the top of the Premier League.
Focus will quickly switch back to Europe, but having been dumped out of the UCL by Real Madrid in two of their last three semi-final appearances, there are yet psychological obstacles to overcome.
Those same obstacles stand for boss Pep Guardiola too who, despite winning the UCL twice as a manager, has interestingly seen the side he’s in charge of dumped out at the semi-finals in six of his last nine UCL semi-final conquests.
Players to watch: So often Real’s source of UCL inspiration, Vinícius Júnior has seen nine of his last ten goals in the competition arrive before the hour mark.
He may have the unenviable task of trying to outscore Haaland, who averages a goal every 58 minutes in UCL action, the best of any player to have scored at least five goals in the history of the competition.
Hot streak: Manchester City’s last four UCL away games have ended as draws.