Milan, who are reportedly to be sold to Bahrain based investment firm Investcorp, reclaimed the summit after briefly being bumped down to second before kick-off in front of over 70,000 fans at the San Siro.
But Leao’s cushioned 11th-minute volley from Pierre Kalulu’s cross and a Junior Messias strike with three minutes remaining were enough for Stefano Pioli’s side to maintain their two-point lead over local rivals Inter.
Attention will now turn to third-placed Napoli who face in-form Roma on Monday evening hoping to move level on 69 points with Inter, while Juventus sit nine points off the pace ahead of their home fixture with Bologna on Saturday.
Portugal forward Leao’s sumptious finish was the highlight of an otherwise uninspiring display which showed why Milan have struggled to put away Serie A’s lesser lights since the turn of the year.
It was a night of few chances for the seven-time European champions, with Olivier Giroud’s miscued overhead kick in the 57th minute the first truly good chance after Leao’s opener.
Leao then went close to doubling the hosts’ lead when he forced a good save from Salvatore Sirigu, but Messias put the home crowd into party mood when he smashed in the second after being denied by by the Italy international in the Genoa goal.
– Inter on Milan’s heels –
A third straight win for Simone Inzaghi’s side confirmed their revival after a tricky February and March and keeps them on Milan’s coattails.
“Today it was really important to win. We’re very happy but we need to carry on like this,” Inter midfielder Marcel Brozovic told DAZN.
“We’re a good team, we’ve got six matches to go and we need to win all of them.”
It was Brozovic who opened the scoring for the away side with his first league goal of the season, and it was a spectacular effort for the man who makes Inter tick.
The Croatia midfielder met Danilo D’Ambrosio’s knockdown with a beautiful left-foot shot which flew past Ivan Provedel and set Inter on the road to victory.
Martin Erlic flashed a header just wide shortly after the break but Inter missed some good chances before Martinez doubled their lead.
The worst miss came in the 49th minute, when the otherwise excellent Ivan Perisic snatched the ball off Edin Dzeko’s feet just as the Bosnian was set to slam in the second.
Denzel Dumfries smashed over from close range but Martinez netted his 15th league goal of the season when he met Perisic’s inswinging cross and clipped home the second.
Giulio Maggiore pulled a goal back with a superb shot with two minutes remaining but Sanchez rolled home Martinez’s cross in the final seconds to make sure of the win to give Inter the temporary lead in Italy’s four-way title race.