Goals from the attacking trio of Robinho, Stephen El Shaawary and Giampaolo Pazzini helped the Rossoneri cancel out Mario Santana's opener as they continued their resurgent form in Serie A.
The home side came close to scoring with its inaugural attack of the match when Santana was given room to take aim at Marco Amelia's goal, the Argentine rasping his effort just wide of the post.
Milan began to find its feet after the early scare and amassed a number of decent chances before falling behind.
Only an important block from Angelo Ogbonna prevented Ignazio Abate’s low center from picking out Pazzini, while Antonio Nocerino fired wide from outside the area and Pazzini also had a header clear the crossbar.
The visiting side's best chance to open the scoring fell to the in-form El Shaawary but he couldn’t hit the target when Pazzini cut the ball back for him inside the area.
Milan was made to pay for its profligacy and a mistake by Antonio Nocerino gifted Torino the lead on 28 minutes. The Milan midfielder attempted to play the ball back to his defense but could only watch on in horror as his loose pass was seized upon by Santana, who was given the freedom of the Rossoneri’s half as he bore down on goal and nonchalantly rounded Amelia before rolling home the opener.
Torino’s lead was short-lived however and Massimiliano Allegri’s side was able to level before the break through Robinho, who produced a moment of Brazilian flair to outsmart the Torino defense.
Mattia De Sciglio managed to get forward down the left flank once again and his pass into the box fell at the feet of the former Man City player whose irresistible dummy threw the last defender and afforded the forward the space to poke the ball into the roof of the net.
Milan took the lead shortly after the break when Nocerino atoned for his earlier mistake by nodding in from six yards.
El Shaawary worked his way into the box and chipped in an inviting ball which Jean-Francois Gillet could only parry onto the head of Nocerino who made no mistake, his relief in making up for his first half error evident in his celebration.
The visiting side strengthened its grip on the game when Pazzini added a third just after the hour mark in controversial fashion.
The former Inter man burst into the box but appeared to bundle over Salvatore Masiello as he battled to maintain possession but referee Andrea Romeo saw nothing untoward and Pazzini steadied himself before rifling past Gillet.
There were still more issues for the home team as El Shaawary grabbed a fourth to score in the seventh consecutive away match for Milan. Follow GOAL.COM on Twitter
The striker pounced on the ball after Gillet had spilt Nocerino's harmless looking cross at his feet, rounding the grounded Belgian and slotting into an unguarded net.
Rolando Bianchi grabbed a consolation for Torino with a powerful header as he rose to meet Valter Bisa's cross but Milan saw out the remainder of the game to keep pace with the teams above it in Serie A.
Follow GOAL.COM on Twitter