Match ends, Genoa 1, Milan 2.
Pepe Reina saved an injury-time penalty as struggling AC Milan beat Genoa to distance themselves from the Serie A relegation places and ease the pressure on manager Marco Giampaolo.
In an incident-packed match featuring four red cards, the visitors fought back with two goals in six second-half minutes through Theo Hernandez and Franck Kessie's penalty.
Lasse Schone's sublime free-kick had given Genoa a half-time lead.
Milan climb to 11th with victory.
Milan breathe sigh of relief after tense win
Succeeding Gennaro Gattuso as Milan boss in June, former Sampdoria manager Giampaolo had come under increasing pressure following the 18-time champions' dismal start to the campaign.
The seven-time champions of Europe had already suffered four defeats in their opening six league games, having been well beaten by Fiorentina last weekend.
Schone's opener for fellow strugglers Genoa, who sit second from bottom, provided relief for Giampaolo's counterpart Aurelio Andreazzoli - but the contest turned in the 51st minute as Hernandez beat Andrei Radu at his near post.
Moments later, Milan were awarded a penalty after a lengthy Video Assistant Referee review found Davide Biraschi guilty of handball, with the defender duly dismissed.
- Hazard scores first goal as Real hold on against Granada
- Bayern suffer first league defeat to Hoffenheim
- PSG beat Angers to extend Ligue 1 lead
Genoa goalkeeper Radu denied substitute Rafael Leao at close range as the visitors, reduced to 10 men following a second yellow card for right-back Davide Calabria, chased a third.
With the drama not over, former Liverpool goalkeeper Reina brought down Christian Kouame before denying Schone from the spot in the 95th minute to secure a crucial three points.
A first red card of the match had been awarded to Genoa's Riccardo Saponara after comments he made from the bench, while Milan's unused substitute Samu Castillejo received the game's fourth for a similar offence shortly before the final whistle.
- 17RomeroBooked at 88mins
- 2ZapataBooked at 23mins
- 4CriscitoSubstituted forBiraschiat 11'minutesBooked at 56mins
- 20SchöneBooked at 67mins
- 8LeragerBooked at 64minsSubstituted forPandevat 88'minutes
- 99PinamontiSubstituted forFavilliat 73'minutes
- 13El Yamiq
- 93Chitolina Carniel
- 2CalabriaBooked at 79mins
- 43Campos Duarte da Silva
- 20BigliaBooked at 62mins
- 10CalhanogluSubstituted forTolentino Coelho de Limaat 45'minutesBooked at 84mins
- 8Fernández Saez
- 9PiatekSubstituted forda Conceição Leãoat 45'minutes
- 5BonaventuraSubstituted forContiat 81'minutes
- 7Castillejo Azuaga
- 17da Conceição Leão
- 39Tolentino Coelho de Lima
- Maurizio Mariani
- Shots on Target
Second Half ends, Genoa 1, Milan 2.
Lucas Biglia (Milan) wins a free kick in the defensive half.
Foul by Lasse Schöne (Genoa).
Samu Castillejo (Milan) is shown the red card.
Attempt missed. Cristián Zapata (Genoa) right footed shot from the right side of the box is high and wide to the left. Assisted by Cristian Romero with a headed pass following a corner.
Corner, Genoa. Conceded by Pepe Reina.
Penalty saved! Lasse Schöne (Genoa) fails to capitalise on this great opportunity, right footed shot saved in the bottom left corner.
Penalty conceded by Pepe Reina (Milan) after a foul in the penalty area.
Penalty Genoa. Christian Kouamé draws a foul in the penalty area.
Cristian Romero (Genoa) is shown the yellow card.
Substitution, Genoa. Goran Pandev replaces Lukas Lerager.
Attempt missed. Lukas Lerager (Genoa) right footed shot from outside the box is high and wide to the right. Assisted by Andrea Favilli.
Attempt missed. Lasse Schöne (Genoa) right footed shot from outside the box is high and wide to the left from a direct free kick.
Lucas Paquetá (Milan) is shown the yellow card for a bad foul.
Foul by Lucas Paquetá (Milan).
Cristian Romero (Genoa) wins a free kick in the attacking half.
Foul by Rafael Leão (Milan).
Cristián Zapata (Genoa) wins a free kick in the defensive half.
Franck Kessié (Milan) wins a free kick in the defensive half.