Vorentschieden wurde die Partie schon in der ersten Hälfte. Jadon Sancho brachte die Dortmunder in der fünften Minute mit einem Schlenzer ins lange Eck in Führung (5.), Haaland legte nach (28.), ehe wieder Sancho nach optimaler Vorarbeit von Marco Reus zuschlug (45.+1).

In der zweiten Hälfte entwickelte Leipzig großen Druck, hatte jedoch bei Aluminiumtreffern Pech. Mehr als das Anschlusstor durch Dani Olmo (71.) gelang nicht. Für den Endstand sorgte ein kurioses Haaland-Tor in der 87. Minute. Der Norweger rutschte bei seinem Schuss aus, schoss sich mit links auf den rechten Fuß und irritierte damit Goalie Peter Gulacsi, sodass der Ball den Weg ins Netz fand. Bei den Verlierern spielte Kapitän Marcel Sabitzer durch, Konrad Laimer wurde in der 62. Minute eingewechselt.