By Michael McCann
AC Milan secured just a 2nd win in 8 Serie A games in their push for Champions League football next season.
Milan had led through goals from Suso and Fabian Borini.
Five minutes after Borini scored it was 2-1 through substitute Mattia Destro, and two minutes later Milan were down to ten men, Lucas Paquetá sent off.
Bologna created various chances in a frantic finale but Milan held on.
Bologna had Nicola Sansone sent-off in injury time, then Mitchell Dijks also saw red after full-time as their frustrations bowled over.