Leonardo Bonucci made his first appearance, as Milan thrashed Bayern Munich 4-0 in Shenzhen.
The Rossoneri lost their first game of the tour to Borussia Dortmund, so this was an important warm-up for the Europa League clash with Craiova.
It took just 14 minutes to open the scoring, with the impressive Franck Kessié side-footing into the net after the ball had fallen to him in the box.
Patrick Cutrone surprisingly started up-front, and he doubled the lead with a fine back post header on Ricardo Rodriguez’s free-kick.
The youngster got his second of the game before half-time at the end of a stunning move from Vincenzo Montella’s side.
M’Baye Niang found Cutrone in space after a mazy run, and the youngster took a couple of touches before slipping it back to him.
Niang made a first time pass out wide to Giacomo Bonaventura, who slid it across for the onrushing Cutrone to make it three.
The second half brought the usual raft of changes, with Leonardo Bonucci making his first appearance in a Milan shirt when he replaced Cristian Zapata just after the hour mark.
It was another new signing, Hakan Calhanoglu, who completed the rout after 85 minutes with a precise low shot from the edge of the box.
Milan 4-0 Bayern Munich
Kessié 14 (M) Cutrone 25 43 (M) Calhanoglu 85 (M)
Milan: G. Donnarumma (A. Donnarumma, 80); Abate (Conti, 46), Musacchio (Paletta, 78), Zapata (Bonucci, 63), R. Rodriguez (Antonelli, 63); Kessié (Sosa, 79), Montolivo (Biglia, 46), Bonaventura (Mauri, 79); Niang (Gomez, 79), Cutrone (Silva, 46), Borini (Calhanoglu, 63)
Bayern Munich: Früchtl; Rafinha, Hummels (Sanches, 46), Martinez, Bernat (Friedl, 30); Alaba, Tolisso; Coman, Müller, Ribery (Rodriguez 46); Lewandowski.