AC Milan striker Zlatan Ibrahimovic scored at both ends as the visitors left it late to earn a 4-2 win over nine-man Bologna in Serie A on Saturday.
Milan looked on course for a comfortable victory after Rafael Leao fired home after 16 minutes. Bologna were dealt a further blow as Adama Soumaoro was sent off for bringing Rade Krunic down when he was through on goal four minutes later.
Captain Davide Calabria hammered Milan to a 2-0 lead in the 35th minute before Ibrahimovic, starting his first league game of the season, put through his own net to give the hosts hope four minutes after the break.
Musa Barrow’s fine finish three minutes later stunned the visitors to pull the 10-men level. But Roberto Soriano’s red card before the hour-mark for a reckless tackle left Bologna with a difficult task.
They dug in and looked set to earn a hard-earned point but goals from Ismael Bennacer six minutes from time and a fine 90th-minute finish from 40-year-old Ibrahimovic saw Milan home.
“We struggled, because we made the mistake of thinking the game was over when we were 2-0 up with an extra man,” Milan coach Stefano Pioli said.
“If you stop playing, then you run a risk in any scenario. Fortunately, we showed the strength to restart and get the win.”