Franck Kessie scored a 97th-minute penalty to rescue a 1-1 draw for AC Milan at home to Udinese on Wednesday, giving Serie A leaders Inter Milan the chance to pull six points clear at the top.
Rodrigo Becao’s second-half header at the San Siro completely deceived Milan goalkeeper Gianluigi Donnarumma and Stefano Pioli’s faltering side looked destined for a third defeat in four games.
But a needless handball from Udinese substitute Jens Stryger Larsen offered Milan a lifeline, with Ivorian international Kessie converting the penalty with the final kick of the match.
Milan struggled to create many genuine chances in the absence of top scorer Zlatan Ibrahimovic, with the Swede sidelined by a groin injury picked up in last weekend’s victory over Roma.
Ibrahimovic will miss Milan’s trip to his former club Manchester United in the first leg of their Europa League last 16 tie, but of greater concern is the club’s dip in form domestically.
Udinese goalkeeper Juan Musso made good saves from Kessie and Samuel Castillejo early in the second half, but it was the visitors who should have taken the lead when Ilija Nestorovski’s header was cleared off the line brilliantly by Alessio Romagnoli.
Brazilian centre-back Becao nodded Udinese ahead at a corner on 68 minutes, Donnarumma seemingly distracted by two players jostling in front of him as the ball floated past the Milan keeper.
However, the hosts snatched a point at the death through Kessie to stay within three of city rivals Inter ahead of their game away to Parma on Thursday.
Robin Gosens, Jose Luis Palomino, Luis Muriel, Josip Ilicic and Aleksei Miranchuk all scored for Atalanta in a 5-1 rout of bottom club Crotone.