Gli uomini di Guardiola risolvono la pratica già nel primo tempo: il risultato lo sblocca il solito Haaland con un destro sul primo palo su centro basso di Cancelo.
Sergio Gomez si rifà al 39', anche se con un pizzico di fortuna: un altro suo sinistro in diagonale dal limite, su assist di Grealish, carambola in rete dopo una doppia decisiva deviazione, prima di Vavro e poi di Khocholava.
I tedeschi sbloccano il risultato già al 6' con un forte sinistro in diagonale dal limite di Guerreiro.
I blancos sbloccano il risultato già al 13' con Rodrygo che vince un rimpallo al limite e batte Lunin con un destro a fil di palo.
Al 28' arriva il raddoppio firmato da Vinicius con un destro in diagonale su assist di Rodrygo.
Nkunku si vede annullare al 18' un gol dal Var per millimetrico fuorigioco ma si rifà con gli interessi al 27' sbloccando il risultato con un tocco di sinistro a porta vuota dopo aver evitato Hart in uscita su un lancio di André Silva
Il Lipsia si rimbocca le maniche ma non è fortunato: Szoboszlai prima coglie un palo poi, pochi minuti dopo, si vede annullare dal Var un bel gol con un destro a giro perché sulla traiettoria c'era, in fuorigioco, André Silva
Il 2-1 è comunque nell'aria e lo segna al 65' lo stesso André Silva che approfitta di un disimpegno errato di Hart per segnare di destro in diagonale su lancio dello scatenato Szoboszlai