A hazai csapat már a 12. percben megszerezte a vezetést, amikor Ante Rebic kiszolgálása után Giacomo Bonaventura talált közelről a kapuba. Azonban hiába volt több helyzete a folytatásban is a Milannak,
a 34. percben az egyetlen kaput találó lövéséből Bremer révén egyenlített a Torino.
A második félidőben kiegyenlített volt a játék, a labdabirtoklásban sem volt szinte semmi eltérés. A 65. percben Zlatan Ibrahimovic is beállt Piatek helyére. Mindkét csapat előtt adódtak lehetőségek, de sokáig úgy nézett ki, csak a Torino tud az egyikkel élni: a 71. percben ismét a vendég együttes védője, Bremer volt eredményes, ezúttal fejjel. A Milan viszont nem adta fel, és
az ugyancsak csereként beálló Hakan Calhanoglu a 91. percben megpattanó lövéssel tudott egyenlíteni.
A hosszabbításban elképesztő helyzeteket rontott a Milan, igaz, a Torino kontráiban is ott volt végig a veszély. A 106. percben megtört a jég a ráadásban is,
ismét Calhanoglu volt eredményes. Három perccel később pedig Zlatan Ibrahimovic döntötte el végleg a meccset.
A Milan a győzelmével a legjobb négy közé jutott, ahol a Juventus lesz Stefano Pioli csapatának az ellenfele.
Olasz Kupa, negyeddöntő
AC Milan-Torino 4-2 (1-1, 2-0) - hosszabbítás után
G.: Bonaventura (12.,), Calhanoglu (91., 106.), Ibrahimovic (109.), ill. Bremer (34., 71.)