Fire kampe og tre nederlag. Milans muligheder for at spille sig videre i Europa League blev yderligere forringet, da Ferencvaros tog fra San Siro med en sejr på 2-0. Lenny Joseph stod for begge scoringer og sikrede den ungarske klub dens fjerde sejr i fire kampe efter tidligere triumfer over Celtic, Viktoria Plzen og Torrense.
Milan kom ellers til opgøret med en derbysejr på 3-1 i ryggen, men måtte undvære flere spillere. Mike Maignan afsonede karantæne efter sin udvisning i nederlaget på 0-3 mod Bournemouth, og derfor fik tredjevalget Lorenzo Torriani chancen i målet. Dertil kom en række skader, mens Strahinja Pavlovic blev sparet.
Torriani fik hurtigt arbejde. Kristoffer Zachariassen testede den unge målmand, og Joseph fik flere muligheder, blandt andet efter en dårlig tilbagelægning fra Ardon Jashari. Milan skabte langt mindre før pausen og fik først sin første store chance i det 39. minut, da Alphadjo Cisse skød over efter en nedlægning fra Goncalo Ramos.
Ruben Amorim forsøgte at ændre kampbilledet med tre udskiftninger i pausen, hvor Christian Pulisic, Diego Moreira og Mario Gila kom på banen. Hjemmeholdet viste mere initiativ, men i det 52. minut gik det galt i den modsatte ende. Torriani fik ikke kontrol over bolden, Zachariassen satte ham under pres, og Joseph udnyttede situationen til at sende bolden i det tomme mål.
Milan søgte et svar gennem Omari Hutchinson og Moreira, men satsningen gav gæsterne plads til kontraangreb. Efter 66 minutter førte Zachariassen bolden frem fra egen banehalvdel, trak Torriani ud af målet og serverede bolden for Joseph, som gjorde det til 2-0.
Ferencvaros måtte spille de sidste minutter i undertal, efter at Bamidele Yusuf i det 77. minut blev udvist for en albue i ansigtet på Gila uden for spillet. Episoden blev fanget af VAR, men Milan fik ikke udnyttet overtallet. Denes Dibusz reddede et lavt forsøg fra Hutchinson med foden, og i tillægstiden var gæsternes Madarasz tættere på et tredje mål, da han ramte ydersiden af nettet efter endnu en fejl i hjemmeholdets forsvar.