Hellas Verona took the lead against visitors AC Milan on Sunday night but strikes from Sandro Tonali shortly before and after the break pegged them back to put the Rossoneri top of the table ahead of rivals Inter with an eventual 3-1 victory.
It was Davide Faraoni who opened the scoring, nodding in a neat Darko Lazovic cross at the back post but the lead was to last less than ten minutes.
In the final minute of added time at the end of the first half, Milan managed to release Rafael Leao on the left and the Portuguese forward wasted no time in taking on the full-back and driving towards the box where his low cross was steered home by Tonali.
In the 49th minute, Tonali scored again but again it was all about Leao who, this time, picked up the ball in his own half on the counter and outran the Verona defence before squaring across goal for Tonali to tap home.
Milan put the icing on the cake five minutes from the end when Alessandro Florenzi played a one-two with fellow substitute Junior Messias and rifled a fine low shot across goal and beyond Lorenzo Montipo.
The win means Milan restore their two-point lead atop Serie A with two games to play and their celebrations at full time showed just how vital this win could be.