Man City's treble dream over as Real Madrid beat Champions League holders in dramatic penalty shootout

Manchester City's hopes of a second treble in a row are now over after Real Madrid beat the Champions League holders on penalties on Wednesday night.

Rodrygo put Los Blancos ahead in the 12th minute, only for Kevin De Bruyne to send the match to extra-time.

With no team unable to score again, the match then went to penalties.

City struck first, with Julian Alvarez stepping up, with Ederson then saving from Luka Modric.

Man City Bernardo Silva Real Madrid

However, City immediately missed themselves - with Bernardo Silva sending a tame effort into the hands of Andriy Lunin.

From that moment on, Pep Guardiola's side were unable to get themselves back into it.

Jude Bellingham kept his cool from 12 yards before Lunin made another save to deny former Real star Mateo Kovacic, who had come on for De Bruyne in the closing stages.

Real stalwart Lucas Vazquez struck before Phil Foden scored to give City hope.

However, former Chelsea star Antonio Rudiger bagged the winning spot-kick to end City's hopes of yet another treble.

For City, this will be a bitter pill to swallow.

They were the better team on the night, managing 33 shots - including nine on target - while having more of the ball and completing more passes.

However, ultimately, it wasn't enough.

City will look at a big miss from De Bruyne towards the end of normal time and rue their failure to kill off Real.

Carlo Ancelotti's side have a habit of winning when their backs are against the wall, however, and are now dreaming of a stunning 15th Champions League triumph.

More to follow.