AC Milan started the day second on the standings after Inter Milan’s comeback victory against Empoli to start the weekend.
Sandro Tonali had a goal disallowed in the 16th minute. Davide Faraoni put Verona in front in the 38th minute when he converted a ball through to him by Darko Lazovic.
In additional time of the first half, Tonali would equalize for Milan when he converted a ball through to him by Rafael Leao as both teams went to the halftime break level.
Just after the restart, Tonali and Leao combined to put Milan in front for the first time.
In the 86th minute, Junior Messias completed the come back for Milan when he converted a ball through to him by Alessandro Florenzi.
The victory means that Milan return to the top of the standings two points ahead of city rivals Inter.
With just two games left to play, Milan have full control of their destiny in the Scudetto race.
He said, “We knew there was no tomorrow, there was only today.
“Ibrahimovic said something wonderful: ‘Everyone remembers the Milan players who won the Scudetto or the Champions League, so if we want to be remembered, we’ve got three games to do it.”
AC Milan will be crowned Champions of Italy if they pick up four points from the remaining two matches.
Milan welcome Atalanta on May 15 and then travel to face Sassuolo on May 22.