Struggling AC Milan hit back from two goals down to salvage a point at Palermo in a 2-2 draw on Tuesday but failed to reassure their fans that their mediocre start to the season is behind them.
Once again they had young striker Stephan El Shaarawy to thank, just as they did in their 1-0 win over Genoa at the weekend, as the 20-year-old snatched a point with a rasping strike 10 minutes from the end which left home goalkeeper Samir Ujkani no chance.
Palermo opened up a two-goal advantage with goals either side of the break.
Fabrizzio Miccoli put away a penalty in injury time at the end of the first half after Ignazio Abate was judged to have handled his cross and then Franco Brienza doubled the margin with an opportunist strike two minutes into the second half.
Two goals to the bad, coach Massimiliano Allegri adjusted his line-up, switching from his favoured 3-5-2 to a more incisive 4-2-3-1 and the introduction of Bojan Krkic revived their fortunes.
They were also helped by Palermo's apparent belief that the points were already in the bag and they no longer had to pressure the opposition.
Krkic fed an intelligent ball into Riccardo Montolivo, who slipped clear of the home defence to pull a goal back in the 69th minute.
Then it was down to the young prodigy El-Shaarawy to round things off with his seventh goal of the season to take him to the top of the scoring charts.
Milan moved into ninth place before the rest of the midweek programme on Wednesday, but are still 14 points behind leaders Juventus, who have played a game less.