The hosts took a 2-0 lead with goals from Fabrizio Miccoli and Franco Brienza either side of half-time, but Riccardo Montolivo and their 20-year-old starlet forced a comeback
Fabrizio Miccoli’s penalty just before half-time and Franco Brienza’s low shot gave the hosts a 2-0 head start, but Riccardo Montolivo and the in-form Stephan El Shaarawy turned the tables in the final 22 minutes to make sure the points were shared.
Massimiliano Allegri's future as Rossoneri head coach was handed yet another lifeline by the comeback, though they only sparked into life with half an hour left in the match.
Palermo started the brighter side and midfielder Brienza wanted an early penalty but he was ignored - and correctly so - after going down under Kevin Constant’s fair shoulder barge 10 yards from goal. Not long after, Josip Ilicic, whose touch was marvellous all match, put Miccoli one-on-one with Milan’s last defender but the striker sliced just wide once inside the box.
Both defences were proving hard to break down and the action was subdued for most of the first 45 minutes. Nocerino, playing against his former club, volleyed straight at the Rosanero goalkeeper Samir Ujkani 15 yards out in one of the few moments of the first half where Milan looked to have an edge to their game.
Just as it looked like the teams would head into the dressing rooms at half-time goalless, Abate held his right arm out, Miccoli spotted his silly defensive decision and kicked the ball at it to win a penalty for the home team.
The 33-year-old striker, a former Milan youth player, then buried the ball in the bottom left corner, ensuring Amelia couldn’t save despite diving the correct way.
Barely 90 seconds after the restart, Palermo midfielder Brienza sent waves of delight around Stadio Renzo Barbera when he was given too much time and space 25 yards from goal and lashed in from the left edge of the 18-yard box, leaving Amelia flat-footed and immobile.
However, Palermo head coach Gian Piero Gasperini then made the fatal decision to withdraw his most recent goalscorer afterwards, leaving a creative hole in his side and ensuring the visitors were on the back foot for the rest of the match.
Bojan Krkic’s introduction off the Rossoneri bench was a major catalyst in their fightback and he forced a top save from Ujkani on 58 minutes.
The Albanian shot-stopper made a string of crucial blocks to keep Palermo ahead but he could not hold back the tide of attacks energy forever.
Montolivo’s first Serie A goal as a Milan player ignited some hope to go with a desperate surge forwards on 69 minutes, converting from 15 yards after Bojan’s excellent dribbling and final pass on the right edge of the box.
Then El Shaarawy - so far often the player who has been saving Allegri’s blushes this Serie A campaign - completed the entertaining away comeback with an instinctive turn and strike, his shot sneaking in at the near post with just 10 minutes remaining.
The visitors continued to search for a winner but had to settle for a point in Sicily in the midweek match, with their display in the final 30 minutes enough to surely save their coach temporarily from the sack give them confidence for coming fixtures.