Villámrajtot vett az Inter. A 9. percben egy balról belőtt szöglet után Calabria nem tudta tartani Dzekót, aki 8 méterről a kapuba vágta a labdát. Két perccel később Mkhitaryan tört be a tizenhatoson belülre és 10 méterről a hálóba lőtt.
Negyedórányi játék után kevés hiányzott ahhoz, hogy az Inter három góllal vezessen: Calhanoglu távoli bombája kijött a kapufáról, de a Milan védői nem tudtak felszabadítani, a labda Mkhitaryan elé került, közeli lövését azonban Maignan hatalmas bravúrral védte.
A játékrész felénél a piros-feketét is eljutottak a kapuig, Calabria azonban közelről az oldalhálóba passzolt.
A 31. percben a játékvezető 11-est ítélt az Inter javára, miután Lautaro Martinez elesett Kjaer mellett a tizenhatoson belül. A VAR azonban kihívta a bírót, aki megnézte az esetet és törölte a büntetőt. Az Intert azonban ez nem zökkentette ki a játékból: Lautaro Martinez 20 méteres bombája alig ment fölé.
A második félidőt jól kezdte a Milan: előbb Brahim Diaz 20 méteres próbálkozása ment kicsivel mellé, aztán Messias tekerése nem talált kaput.
Az 54. percben azonban majdnem újabb gólt szerzett Dzeko, ziccerét lábbal védte Maignan. A 63. percben kis híján szépített a Milan: Tonali 15 méteres lökete azonban a jobb kapufán csattant.
A 81. percben Messias megpattanó lövését könnyedén fogta Onana. A Milan a 92. percben találta el először a kaput, Pobega próbálkozását azonban védte Onana, így több gól nem született.
A visszavágót május 16-én rendezik, ugyancsak a San Siróban.
BAJNOKOK LIGÁJA, ELŐDÖNTŐ, 2. MÉRKŐZÉS:
AC Milan - Inter 0-2 (Dzeko 9., Mkhitaryan 11.)
AC Milan: Maignan - Calabria (Kalulu 82.), Kjaer (Thiaw 59.), Tomori, T. Hernandez - Krunic, Tonali - Brahim Diaz (Pobega 82.), Bennacer (Messias 17.), Saelemaekers (Origi 59.) - Giroud
Inter: Onana - Darmian, Acerbi, Bastoni - Dumfries, Barella, Calhanoglu (Gagliardini 78.), Mkhitaryan (Brozovic 62.), Dimarco (De Vrij 70.) - Lautaro Martinez (Correa 78.), Dzeko (Lukaku 70.)