AC Milan needed extra-time to see of Serie B side Crotone, as they progressed to the next round of the Coppa Italia.

Luiz Adriano opened the scoring just after half-time but Sinisa Mihajlovic's side were shocked as Ante Budimir levelled and they were taken to another 30 minutes.

Giacomo Bonaventura curled home a free-kick and the in-form M’Baye Niang sealed the tie in the dying stages.

Mbaye Niang wheels away after putting the game beyond doubt in the Coppa Italia clash against Crotone

Luiz Adriano celebrates after giving AC Milan the lead before the Serie B side equalised

MATCH FACTS AC Milan XI: Abbiati, De Sciglio, Mexes, Zapata, Calabria, Nocerino (Bonaventura 71), Poli, Mauri (Montolivo - 99), Honda, Adriano, Suso (Niang 71) Subs not used: De Sanctis, Locatelli, Abate, Donnarumma, Livieri, Crociata, Hamadi, Bacca, Romagnoli Goals: Adriano 47, Bonaventura 105, Niang 115 Booked: Mauri, Adriano Crotone: Cordaz, Cremonesi, Martella, Ferrari, Balasa, Yao (Galli - 71), Paro, Barberis, Palladino (Budimir - 32), De Giorgio, Torromino (Stoian - 67) Subs not used: Capezzi, Claiton, Zampano, Firenze, Tounkara, Bruno, Maniero, Ricci Goals: Ante Budimir 69 Booked: Balasa Advertisement

Crotone came into the game sitting second in Serie B and started quickly, as they dominated the early stages at the San Siro.

Milan goalkeeper Christian Abbiati was forced into two early saves, as the Italian giants struggled to get started on Tuesday night.

But just minutes into the second half, Adriano struck.

Andrea Poli slipped in the Brazilian brilliantly and he rounded keeper Alex Cordaz before slotting into the empty net.

Antonio Nocerino could have doubled the lead and Milan were made to pay when Budimir equalised with a thumping header.

The striker showed his aerial prowess as he beat Cristian Zapata to ball and gave Abbiati no chance.

Neither side could find a winner in the 90 minutes and the game went to extra time.

Bonaventura showed the quality needed to clinch victory, as his sublimely curled home a free-kick from the edge of the box.

M'Baye Niang then put the icing on the cake,as he slotted home with just minutes to spare.

The Brazilian acknowledges the pass that led to his goal, as AC Milan squeezed past Crotone