Den svenske superstjärnan öppnade matchen piggt och var inblandad i flera Milan-anfall.
Bland annat klackade han snyggt fram Giacomo Bonaventura till ett mål i den 21:a minuten, men domaren var säker på sin sak och menade att italienaren var offside. Minuten senare var han nära att nå fram med huvudet på ett inlägg.
Klipp: Så var svenskmötet
I stället var det Parma som tog ledningen i slutet av första halvlek genom Jasmin Kurtić och ”Ibra” såg frustrerad ut.
I den andra halvleken vände Milan matchen med tre mål. Inom loppet av bara fyra minuter gick de från 0-1 till 2-1.
Först fick Franck Kessié drömträff i den 55:e minuten och dundrade in kvitteringen via stolpen. Alessio Romagnoli skickade sedan in ledningsmålet i 59:e.
Kulusevski träffade ribban
Svenske stjärnskottet Dejan Kulusevski var ett stort offensivt hot för Parma och i den 74:e minuten ryckte han ifrån motståndarförsvaret och sköt via täckande försvarare i ribban. Bara minuten senare frispelade han Roberto Inglese, men då stod målvakten Gianluigi Donnarumma för en läcker benparad.
Hakan Çalhanoğlu prickade in slutresultatet 3-1 med dryga kvarten kvar och Milan är obesegrade på sju matcher sedan återstarten i juni.
Zlatan Ibrahimovic spelade 90 minuter för första gången sedan sin vadskada och kunde också fira sin 100:e match i den rödsvarta Milan-dressen.
SE OCKSÅ: Här sänker Zlatan svensken – med frisparksbomb