Franck Kessie scored twice as AC Milan earned a comeback 2-1 win at lowly Cagliari in a match that both teams finished with 10 men.
Despite spending heavily during the previous transfer window, the Rossoneri endured a desperately disappointing first half of the campaign which led to the dismissal of Vincenzo Montella in November.
Gennaro Gattuso has endured mixed results since taking over and it looked like being another bad day at the office when Cagliari opened the scoring after Gianluigi Donnarumma failed to keep out a weak Nicolo Barella effort.
Donnarumma made up for that misjudgement to deny Diego Farias and Kessie - one of Milan's pre-season arrivals who has struggled to hit top form - levelled proceedings from the penalty spot after Luca Ceppitelli fouled Nikola Kalinic.
Kessie completed the turnaround on the stroke of half-time, but the visitors had to see it out the hard way when Ricardo Rodriguez was dismissed for a second bookable offence 10 minutes from time.
However, Barella also saw red in the closing stages as Milan earned back-to-back wins in Serie A for the first time since September to climb from 10th to seventh in the table, but still 11 points adrift of rivals Inter, who face Roma later on Sunday, in fourth.
Milan fell behind in the eighth minute thanks to Donnarumma's error.
Cagliari worked the ball left to Barella and he drove into the area before curling a tame-looking effort towards the far post that bobbled over the Milan goalkeeper's arm.
Artur Ionita then wastefully blazed over, while, at the other end, Kessie saw a stinging long-range effort saved by Alessio Cragno.
Donnarumma then atoned for his earlier error, saving one-on-one from Farias - on as a substitute for injured captain Marco Sau - after Luca Cigarini's throughball split Milan's defence.
Milan were gifted a lifeline when Ceppitelli failed to win the ball when sliding to tackle Kalinic in the area and Kessie placed the resulting penalty low to the bottom-right corner.
It should have been 2-1 when Kessie teed up Kalinic, but he shot straight at Cragno from near the centre spot.
But when the combination was reversed four minutes before the break, Kessie made no mistake, sweeping Kalinic's lay-off into the bottom-left corner from eight yards.
Cagliari had Cragno to thank for keeping the deficit to one when he flung himself high to his right to keep out Giacomo Bonaventura's 25-yard drive early in the second half.
Milan wasted a lightning three-on-two counter as Suso's pass was overhit, while Hakan Calhanoglu did not know whether to shoot or pass the loose ball and ended up skewing into the stands.
Rodriguez, who had earlier been booked for a comical rugby-style tackle on Paolo Farago, was then sent off for a cynical foul on the same player.
The numbers were evened when Barella also earned his marching orders two minutes from time for a trip on Lucas Biglia having already been booked, but Cagliari almost snatched a point when Leonardo Pavoletti headed wide from Andrea Cossu's corner with the last action of the match.
Key Opta stats:
- AC Milan won an away Serie A game for the first time since November (vs Sassuolo).
- AC Milan conceded a goal in the opening 15 minutes for the first time in Serie A this season.
- Franck Kessié has scored five goals from the five penalties he has taken in Serie A.
- Giacomo Bonaventura made his 200th Serie A appearance.
20 de febrero 2019
|Barcelona slayer Boateng signs for Dalian Yifang|
|Highlanders centre Tomkinson´s red card overturned|
|Lucas Silva sets sights on second chance at Real Madrid|
|Saints stalwart Wood signs new deal|
|Pique criticises Real Madrid´s attitude towards refereeing|
|Khedira out for a month after heart treatment|
|Halep pulls off Tsurenko repeat to reach last eight|
|Manchester United are more than just ´world class´ Pogba, says Young|
|Barcelona need to recover confidence, admits Ter Stegen|
|Record-breaker Taylor hungry for more runs|
|Federer to make Madrid Open return|
|Cricket coach Ansari given 10-year ban|
|Chelsea will give everything to turn season around - Azpilicueta|
|Lomachenko to face Crolla in Los Angeles|
|Morata accepts fan hostility: Not even Jesus could please everyone!|
|I have everything in Madrid - James hints at return to Spain|
|The Ashes: Assessing England and Australia ahead of the 2019 series|
|Rebels captain Haylett-Petty re-signs until 2021|
|Ronaldo eyes end to European drought - Champions League in Opta numbers|
|City Football Group buys third-tier Chinese club Sichuan Jiuniu|
|New Zealand crush Bangladesh to seal series sweep|
|CONCACAF Champions League Review: Toronto trounced 4-0, Dynamo win|
|Thiem crashes out in Rio, Del Potro makes winning return|
|Liverpool can ´hurt´ Bayern in Munich, says Henderson|
|Manfred credits Athletics despite missing out on Murray|
|Man United must be wary of Liverpool too – Robertson|
|Machado joining Padres would be great - MLB commissioner|
|Martinez: We hope Icardi returns soon|
|Taylor becomes New Zealand´s all-time leading run-scorer in ODIs|
|PSG star Neymar cried for two days after foot injury|
|Klopp: Liverpool´s final pass not good enough|
|Valverde not worried about Suarez drought|
|Kovac not celebrating after holding Liverpool|
|QPR 2 West Brom 3: Livermore seals last-gasp win|
|Riley on LeBron leaving Heat: I saw a dynasty fly out the window|
19 de febrero 2019
|Klopp content with Liverpool´s ´good´ result against Bayern|
|Valverde accepts 0-0 a ´dangerous´ result to take back to Camp Nou|
|Vaughan outlines benefits of home Cricket World Cup for England|
|Three-time champion Tsonga out in Marseille|
|Leclerc impresses to make Ferrari fastest again|
|Van Dijk not missed as patched-up Liverpool stifle Lewandowski|
|Liverpool 0 Bayern Munich 0: Forwards fail to fire in Anfield stalemate|
|Lyon 0 Barcelona 0: Messi off colour as Valverde´s men are held|
|White Sox in ´disbelief´ after Machado reportedly picks Padres|
|Burrell to switch codes and join Warrington|
|Atletico boss Simeone not thinking about Ronaldo|
|Svitolina advances but Osaka is stunned in Dubai|
|Joshua and Miller trade insults at fiery MSG news conference|
|Machado agrees 10-year, $300m deal with Padres - reports|
|Allegri aware Ronaldo gives Juventus Champions League advantage|
|Guardiola labels Bernardo Silva Portugal´s biggest star|
|Khedira out of Juve squad to face Atletico due to irregular heartbeat|
|Manchester City quadruple ´nearly impossible´, says De Bruyne|
|Lovren out of Bayern clash but Firmino included|
|Flipkens withdraws as Larsson is beaten in Budapest|
|100 days to go: Five key questions ahead of the Cricket World Cup|
|It is time to move on - Antonio Brown meets with Steelers owner|
|Reported Milan target Saint-Maximin punished by Nice for missing Angers game|
|Out-of-sorts Osaka upset in first match as number one|
|Sarri´s ´different´ use of Kante a good thing, claims France coach Deschamps|
|Itoje absence confirmed for England´s trip to Wales|
|Ballack expects ´masterful win´ for Man City against Schalke|
|Deschamps salutes resurgent Martial|
|Former Cowboys QB Tony Romo to play Dallas PGA Tour event|
|Halfpenny and Biggar back in training for Wales ahead of England clash|
|Tedesco urges patience with ex-City youngster Matondo|
|Mbappe workload a concern for PSG boss Tuchel|
|Henderson joins Ireland squad for Rome trip|
|Wenger was convinced Ramsey would stay at Arsenal|
|Halep too strong for Bouchard in Dubai|