Dortmund dapat unggul dua gol terlebih dahulu dalam pertandingan ini, lewat gol Nuri Sahin (16’) dan Pierre-Emerick Aubameyang (20’ pen). Gol pertama Dortmund dicetak Sahin lewat tembakan dari luar kotak penalti Milan. Sedangkan gol kedua Dortmund dihasilkan Aubameyang dari titik putih setelah Christian Pulisic dilanggar Gabriel Paletta di kotak penalti Milan.
Carlos Bacca lalu dapat memperkecil ketertinggalan Milan lewat gol yang dicetaknya melalui tembakan dari luar kotak penalti Dortmund (27’). Sampai turun minum, Dortmund unggul 2-1.
Di babak kedua Dortmund kembali mendapat gol dari kaki Aubameyang (62’). Gol dihasilkan dengan sepakan kaki kanan menuntaskan umpan Pulisic dalam sebuah serangan balik. Keunggulan 3-1 Dortmund bertahan sampai peluit panjang dibunyikan wasit.