Sparta Prague came to visit an empty San Siro, with hopes of shaking up a strong Milan in the Europa League.
Before the match, the Italian club had played 22 straight without a loss and now the suite was extended when the Czechs fought back.
With 24 minutes played, Zlatan Ibrahimovic served his teammate Brahim Diaz, who turned away a defender and put 1-0.
Just before the break, "Ibra" fell in the penalty area, got a penalty - but missed when he got too much foot under the ball and dotted the crossbar.
Zlatan replaced
At half time, Ibrahimovic was replaced and after a quarter, substitute Rafael Leao pushed in 2-0 from close range after Diogo Dalot's performance.
Ten minutes later, Dalot saw his finish with his left foot steered in and thus the final score was determined 3-0.
On Sunday, Milan will face Udinese away, with the aim set to consolidate the league lead in Italy.
MORE ZLATAN: Two goals by Ibrahimovic against Roma (October 26, 2020)
Javascript is disabled
Javascript must be turned on to play video
Read more about browser support
The browser is not supported
SVT does not support playback in your browser.
We therefore recommend that you switch to another browser.
Read more about browser support
Zlatan Ibrahimovic strikes against Roma.
Photo: Nyhetsbyrån TT.