Manchester City dug in at the Bernabeu in another thrilling contest to leave Madrid with the scores level in their Champions League quarter-final.

Bernardo Silva gave the Blues a dream start with a clever free-kick that caught out the goalkeeper, but deflected efforts from Eduardo Camavinga and Rodrygo quickly put the hosts in front. City dug in despite being under the cosh and Phil Foden levelled in the second half with a superb strike.

Josko Gvardiol's effort was even better to give the Blues the lead before Federico Valverde scored a stunner of his own to volley in the sixth goal of the evening and leave things at 3-3 at the halfway point. Here are how the players rated.

ALSO READ: Real Madrid vs City highlights and reaction

ALSO READ: Why De Bruyne missed Man City tie

Ortega: It felt like he could do nothing about the first goal and very little with the second, and nothing with the third. Got his positioning spot on to keep City in it in the first half. 7

Akanji: Given a rough old time up against Rodrygo but improved as the contest went on as City dealt with the counter better. 6

Stones: Really good stepping into midfield, creating the links City needed to build. A lovely assist for Foden on the edge of the Real box. 8

Dias: A shaky start before steadying himself and making sure Ortega had protection at the back. 7

Gvardiol: What a goal! And what a time to score it! Looked to have deserted his post when Valverde whacked in the third and a few errant passes but that goal was terrific. 7

Rodri: Another poor performance, as wayward with his passing as he was at Palace. City needed more from him. 5

Kovacic: Presumably a late call to replace De Bruyne, he also struggled to give City a presence in the middle and was too easily dispossessed. 5

Foden: Last year it was De Bruyne who stepped up and this time it was Foden with a rocket. Hopefully the injury isn't serious. 8

Silva: An amazing start with the free-kick but joined Rodri in being uncharacteristically poor with the ball at his feet. 6

Grealish: Won the free-kick that City scored from and created chances when few others were. Surely played his way into the return leg. 7

Haaland: An amazing burst of pace to dispossess Vinicius but offered nothing up front as he lost too many duels against Rudiger. 5

Substitutes

Alvarez (for Foden, 87)

Not used: Ederson, Carson, Gomez, Lewis, Susoho, Nunes, De Bruyne, Doku, Bobb