Balotelli helps Milan draw Livorno
Balotelli put Milan ahead seven minutes in after redirecting a cross from Kaka then scored the equalizer in the 82nd with a splendid free kick over a Livorno wall.
Balotelli nearly produced a winner in the 89th but his long-distance effort banged off the underside of the crossbar and bounced in front of the goal.
Livorno's Luca Siligardi made it 1-1 in the 26th with a shot from beyond the area and Paulinho put the hosts ahead in the 58th by finishing off a counterattack.
Milan moved into eighth place while Livorno moved to fifth from bottom.