After a strong start, Milan broke the deadlock on 23 minutes courtesy of Vido who finished off an assist from Crociata to net his sixth goal of the season.
Cutrone then doubled the team’s lead on the cusp of half time with his 12th goal of the campaign following an assist from Felicioli.
Hadziosmanovic got in on the act by opening his account for the season and heading home the team’s third goal after the break.
In the closing stages, Cutrone netted his second of the match to wrap up a comprehensive win for Cristian Brocchi’s side.
This is how the two teams lined-up at kick-off:
MILAN: Livieri; Turano, Felicioli, De Santis, Gamarra, Mondonico, Mastalli, Zanellato, Cutrone, Crociata, Vido. Subs: Plizzari, Maldini, Spinelli, Iudica, Bianchimano, Hamadi, Hadziosmanovic, Casiraghi, El Hilali, Llamas, Modic, Piacentini. Coach: Cristian Brocchi.
BRESCIA: Mandelli; Filippi, Lancini, Bruno, Mangraviti, Masperi, Saidmhando, Cistana, Milanesi, Strada, Minessi. Subs: Lancini, Bodei, Brambilla, Marconi, Paderno, Scopelliti, Semprini, Zojzi, Camilli. Coach: Davide Possanzini.