AC Milan needed extra time to seal their place in the semi-final of the Coppa Italia, eventually besting Torino 4-2 at San Siro.
The home side enjoyed the majority of the game, with Salvatore Sirigu the busier goalkeeper for the majority of the tie.
Although Milan kept knocking on the door, they struggled to cope with Torino’s threat going forward – making for an intriguing and entertaining cup tie.
The hosts did take the lead early on, having put persistent pressure on the visitors goal. Ante Rebic broke through the left-hand side and cut the ball back for Giacomo Bonaventura, who slotted the ball into an empty net.
Gleison Bremer, however, hit back for the visitors 20 minutes later, as he calmly slotted past Gianluigi Donnarumma. This was moments after Samu Castillejo hit the post from close range, which would have seen Milan double their lead.
Bremer struck again as Ola Aina’s inviting cross was glanced in by the central defender, who had just one goal this season before travelling to San Siro.
Frustrations among the home supporters grew as Milan failed to breakdown a resolute Torino defence, before substitute Hakan Calhanoglu rescued the Rossoneri with a dramatic last minute strike, which beat Sirigu via a timely deflection.
As the game headed into extra time, Milan began to assert their authority on proceedings and should have taken the lead through Zlatan Ibrahimovic. The Swede somehow fired over from close range, though, before Sirigu made another good save from Calhanoglu.
The Turkish attacking midfielder would not be denied, and he struck seconds into the second period of extra time, lifting the ball over Sirigu. Just two minutes later, Ibrahimovic made amends for his miss by rifling the ball into the roof of the Torino net – sealing the home side’s passage into the next round.