Milan, January 29: Hakan Calhanoglu scored a double off the bench to take Milan from the brink of Coppa Italia elimination and into the semi-finals with a thrilling 4-2 victory after extra time against Torino.
Milan took the lead when Giacomo Bonaventura converted in the 12th minute, but a brace from defender Bremer looked set to be enough to send Torino into the semi-finals for the first time since 1993-94.
However, Calhanoglu replaced Rade Krunic in the 82nd minute and his stoppage-time strike from the edge of the box forced an additional half an hour.
A stunning drive from the same player just 29 seconds into the second half of extra time was followed two minutes later by Zlatan Ibrahimovic's second goal since returning to the club, sending the Rossoneri through to face Juventus in the last four.
Bonaventura turned Ante Rebic's cross home from six yards to put Milan ahead, but the Croatia international failed to convert a brilliant cross from Samu Castillejo in the 33rd minute to double the lead.
It proved costly 51 seconds later, with Bremer letting a delightful lofted pass from Simone Verdi bounce before guiding a clever finish underneath the onrushing Gianluigi Donnarumma.
Ibrahimovic replaced the disappointing Krzysztof Piatek in the 65th minute but Torino moved in front when Ola Aina's cross from the left was nodded in by Bremer.
Torino were unable to hang on until the final whistle, though, with Calhanoglu's stoppage-time effort from the edge of the box beating Salvatore Sirigu after deflecting off Bremer's replacement Koffi Djidji.
Ibrahimovic missed a glorious chance to wrap things up in normal time from six yards with the goal gaping, while Theo Hernandez failed to guide the ball beyond Sirigu, who also kept him out the follow up, in the 103rd minute.
The crucial fifth goal eventually arrived in the second half of extra time, with substitute Franck Kessie releasing Calhanoglu for a fierce effort that had too much power for Sirigu.
Ibrahimovic squeezed a pass from fellow sub Rafael Leao inside the near post to seal the deal in the 108th minute, ensuring there will be no Turin derby in the semi-finals.
What does it mean? Ibrahimovic's unbeaten start intact
Milan had avoided defeat since re-signing Ibrahimovic on a free transfer but that unbeaten streak at the start of 2020 looked set to end at San Siro on Tuesday.
However, Calhanoglu's brace turned the game around and Ibrahimovic ensured there would be no more drama, making it six without loss and keeping the Rossoneri in the hunt for a first major trophy since 2011.
Tributes paid to Kobe Bryant
Following the death of NBA great Bryant, his 13-year-old daughter and seven others in a helicopter crash on Sunday, Milan and Torino wore black armbands as a mark of respect.
A video montage was shown before kick-off, while a banner reading 'Rest in peace Kobe and Gianna forever together!' was unfurled and a minute of applause started when the clock showed 24 minutes, with it being one of the two jersey numbers Bryant made famous at the Los Angeles Lakers.
Rebic hits out
After a bright start to the game, Rebic missed a great opportunity to make it 2-0 to Milan and Torino soon went up the other end to equalise.
He was lucky to still be on the pitch in the 37th minute after responding to some tight marking by swinging an elbow to the head of Armando Izzo, with referee Fabrizio Pasqua only showing him a yellow card.
Milan return to San Siro for a meeting with Hellas Verona on Sunday (February 2), when Torino travel to Lecce.