Former Manchester United star Cristiano Ronaldo sank Manchester City with a dramatic late winner in their Champions League Group D opener against Real Madrid.
City looked like they might snatch a clash in which they had been outplayed when Aleksandar Kolarov struck late on.
But Madrid responded to the delight of the Bernabeu as Karim Benzema levelled and Ronaldo won it at the death.
The visitors had taken a 1-0 lead against the run of play through substitute Edin Dzeko in the second half but Marcelo quickly cancelled out the strike.
City boss Roberto Mancini had made a bold decision to hand a debut to new signing Matija Nastasic and leave Joleon Lescott on the bench, while fit-again striker Sergio Aguero was also among the substitutes.
David Silva and Gareth Barry also returned to the starting line-up, with Carlos Tevez playing alone up front.
Real went into the game in disappointing form after winning just one of their opening four Primer Liga matches.
Manager Jose Mourinho, under heavy scrutiny, promised not to make major changes but those he did make sent out a clear message.
It was not a surprise that playmaker Mesut Ozil failed to making the starting line-up after some criticism but the absence of defensive lynchpin Sergio Ramos was unexpected.
Raphael Varane came in at the back and looked composed, while Michael Essien's introduction in midfield ahead of another playmaker in Luka Modric added solidity.
There seemed little wrong with the side Mourinho fielded as they dominated possession throughout, but found goalkeeper Joe Hart in inspired form.
Former Manchester United star Cristiano Ronaldo twice tested Hart in the opening minutes, first after being released by Essien.
The Portuguese, booed loudly by City's vocal fans, cut inside Vincent Kompany but Hart was equal to his low effort.
Ronaldo then beat Maicon on the left to extend Hart again but City survived.
Alvaro Arbeloa then did well to beat Gael Clichy but Hart saved low down.
Angel di Maria lofted a cross in for Higuain but failed to make firm contact as Hart stood tall. The ball rebounded for Ronaldo to attempt a spectacular effort but it was deflected and Sami Khedira fired over.
City had an opportunity after a good break by Yaya Toure but Samir Nasri's effort was blocked.
It proved Nasri's last meaningful involvement as he limped off moments later to be replaced by Kolarov.
City went close again before half-time, Toure again instrumental in their break but David Silva was unable to get away a clean shot.
Real finished the first half strongly with Higuain volleying over and Di Maria bending a low shot wide.
The second half began in much the same manner with Marcelo flashing a shot wide and then firing over.
The Spaniards appeared to be completely monopolising possession but City broke away to open the scoring against the run of play in the 68th minute.
Toure was again the driving force and his ball for the newly-introduced Dzeko was perfect. The Bosnian took the pass in his stride and finished with great composure.
The lead could not last. Madrid produced a strong response and this time Marcelo got lucky as he cut inside and fired a shot past Hart, with the possible aid of a deflection off Javi Garcia.
The game then became a dramatic end-to-end affair and Hart produced another superb save to deny Higuain.
City were not content to sit back for a point and looked like they might snatch it when a Kolarov free-kick from the right crept through the box, taking a slight touch off Xabi Alonso, to hit the net with four minutes remaining.
However, Real sensed the urgency and powered forward in a pulsating finish.
Benzema, who replaced Higuain with 17 minutes remaining, turned brilliantly on the edge of the area and levelled with an equally composed finish. It was the least the hosts deserved - but Hart did not deserve to be beaten.
The England goalkeeper again showed his brilliance in the dying moments to save from Ronaldo - but the Bernabeu hero could not be kept out long and he fired in a low shot in injury-time.
Why are you making commenting on The Herald only available to subscribers?
It should have been a safe space for informed debate, somewhere for readers to discuss issues around the biggest stories of the day, but all too often the below the line comments on most websites have become bogged down by off-topic discussions and abuse.
heraldscotland.com is tackling this problem by allowing only subscribers to comment.
We are doing this to improve the experience for our loyal readers and we believe it will reduce the ability of trolls and troublemakers, who occasionally find their way onto our site, to abuse our journalists and readers. We also hope it will help the comments section fulfil its promise as a part of Scotland's conversation with itself.
We are lucky at The Herald. We are read by an informed, educated readership who can add their knowledge and insights to our stories.
That is invaluable.
We are making the subscriber-only change to support our valued readers, who tell us they don't want the site cluttered up with irrelevant comments, untruths and abuse.
In the past, the journalist’s job was to collect and distribute information to the audience. Technology means that readers can shape a discussion. We look forward to hearing from you on heraldscotland.com
Comments & Moderation
Readers’ comments: You are personally liable for the content of any comments you upload to this website, so please act responsibly. We do not pre-moderate or monitor readers’ comments appearing on our websites, but we do post-moderate in response to complaints we receive or otherwise when a potential problem comes to our attention. You can make a complaint by using the ‘report this post’ link . We may then apply our discretion under the user terms to amend or delete comments.
Post moderation is undertaken full-time 9am-6pm on weekdays, and on a part-time basis outwith those hours.
Read the rules hereComments are closed on this article