Match ends, Milan 2, Bologna 1.
Ten-man AC Milan kept alive their hopes of a Champions League place with a 2-1 win against Bologna, who had two players sent-off in the 96th minute.
Gennaro Gattuso's side move up to fifth, three points behind fourth-placed Atalanta, with three games left.
Suso and Fabio Borini were on target for the Rossoneri, with Mattia Destro pulling one back for the visitors.
Lucas Paqueta was sent off on 75 minutes before Bologna's Nicola Sansone and Mitchell Dijks were dismissed.
There was also drama on the touchline in the first half as Gattuso and on-loan Chelsea midfielder Tiemoue Bakayoko were involved in a heated discussion.
Bakayoko was called on to replace the injured Lucas Biglia, but Gattuso instead decided to send on Jose Mauri, causing tempers to flare between the pair.
"I told Bakayoko to warm up, he took his time and I chose Mauri," Gattuso said after the match.
"I have 27 players, we wear a glorious shirt and I must be objective and honest in everything I do. I waited seven or eight minutes, he still had not put on his shin pads so I made that choice."
- 79KessiéBooked at 90mins
- 21BigliaSubstituted forMauriat 26'minutes
- 39Tolentino Coelho de LimaBooked at 74mins
- 8Fernández SaezSubstituted forCastillejo Azuagaat 79'minutes
- 10CalhanogluSubstituted forBoriniat 61'minutes
- 7Castillejo Azuaga
- 33CalabresiBooked at 65mins
- 4Silveira Neves Vojnovic
- 35DijksBooked at 90mins
- 5PulgarBooked at 75mins
- 16PoliBooked at 44minsSubstituted forSantanderat 86'minutes
- 7OrsoliniSubstituted forEderaat 80'minutes
- 32SvanbergSubstituted forDestroat 63'minutes
- 10SansoneBooked at 90mins
- 1Da Costa
- Marco Di Bello
- Shots on Target
Mitchell Dijks (Bologna) is shown the red card.
Second Half ends, Milan 2, Bologna 1.
Second yellow card to Nicola Sansone (Bologna).
Franck Kessié (Milan) is shown the yellow card.
Samu Castillejo (Milan) wins a free kick on the right wing.
Foul by Nicola Sansone (Bologna).
Franck Kessié (Milan) wins a free kick on the right wing.
Foul by Mitchell Dijks (Bologna).
Attempt missed. Federico Santander (Bologna) header from the left side of the six yard box is too high. Assisted by Rodrigo Palacio with a headed pass following a corner.
Corner, Bologna. Conceded by Gianluigi Donnarumma.
Attempt saved. Simone Edera (Bologna) left footed shot from outside the box is saved in the bottom right corner. Assisted by Federico Santander.
Krzysztof Piatek (Milan) wins a free kick in the defensive half.
Foul by Lyanco (Bologna).
Corner, Bologna. Conceded by Krzysztof Piatek.
Corner, Bologna. Conceded by Cristián Zapata.
Attempt missed. Rodrigo Palacio (Bologna) left footed shot from outside the box is too high. Assisted by Federico Santander.
Substitution, Bologna. Federico Santander replaces Andrea Poli.
Fabio Borini (Milan) wins a free kick in the defensive half.
Foul by Simone Edera (Bologna).