Zinedine Zidane is off as the final whistle goes. His side are the victors here but the Frenchman does not look wholly satisfied.
But he should be with Vinicius Junior. The striker has turned in one of his best games in a Real Madrid shirt, to compensate for the loss of Sergio Ramos, and he has helped blow Liverpool away.
Jurgen Klopp’s side too have a vital away goal, but the odds, as they are for Dortmund, are stacked against them now.
In another development, all smiles from Pep Guardiola. All stormy features from Erling Haaland.
Borussia Dortmund thought that they had weathered this one out, that they had snatched a vital response through Marco Reus – and indeed, they still have, an away goal is an away goal – to match Kevin De Bruyne’s opener.
But at the climax of this encounter, Phil Foden has slipped once more between the cracks in their armour and made them pay. It is Manchester City who will take the advantage into next week’s second leg.