The win saw Milan move up to third place in the standings, with 41 points from 22 games.
Milan Coach Stefano Pioli knew he was in for a tough match and was pleased with his team's performance. "I expected a difficult game, but we worked hard and the goal helped us mentally. We were a better team in the second half and it's a small step forward that we needed," Pioli said.
"The season is still long, and our goal is to make it to the Champions League again next year. We need to maintain this momentum in our upcoming matches."
In the first half, Milan faced pressure from Torino, who were seeking an early advantage. Torino had two chances to score, but the shots from striker Antonio Sanabria were either wide or kept out by goalkeeper Ciprian Tatarusanu.
In the second half of the Serie A match, AC Milan came out strong with Zlatan Ibrahimovic watching from the sidelines as he recovered from an ACL injury.
Despite a close chance from Rafael Leao in the 54th minute, the hosts were unable to capitalize as the opposing goalkeeper saved his shot.
However, the deadlock was broken when Olivier Giroud headed in a cross from Theo Hernandez. The team was fired up and seeking another goal, but Hernandez missed a chance to double the lead in the 76th minute.
"With this victory, we move forward," Hernandez said. "When you lose so many games, it's only a mental problem. We are a strong team, all united, and the fans are with us." The last time Milan kept a clean sheet in Serie A was on November 8, when they played Cremonese to a 0-0 draw.
This was Milan's first clean sheet in Serie A since November 8th and Torino remained seventh in the standings, eight points away from the European spots.