The rossoneri are holding on to the top spot thanks to a streak of good results, which has combined with Inter's,fall from grace.

We had quite an eventful weekend in the Italian top-flight, with Milan making the most out of their narrow win against Empoli. That win by the rossoneri side came in handy to create a gap between them and Inter, who have seen their title hopes slowly fading away due to a bad luck streak away from home. Napoli stand between them after a weekend where the Partenopei claimed an away win in Verona.

The Italian top-flight has also seen Juventus closing in on the leaders. The bianconeri have won four out of their last six, and this run has seen them rise to fourth with nine games left in the season. It may be early to hint a comeback by Allegri's men, but their form has seen them showing quite an improvement, and writing them off the title race could be too soon right now.

Here's what happened in Serie A this past weekend.

Serie A Top 5 as of March 14

Milan are now three points clear at the top of the league, with Napoli following their steps closely. Inter are four away from the leaders, but the nerazzurri tem still have a game in hand. Juventus are fourth with 56 points, and Lazio complete the top five teams in the tournament with 49 points after Roma dropped two points in their last outing.

Who are the top three goalscorers in Serie A?

Ciro Immobile continues to dominate the Italian top-flight's scoring lists, adding one more goal to his haul in their clash against Venezia. Meanwhile, Dusan Vlahovic failed to score in Juve's win, giving the Italian ace a chance to take the top spot all to himself. Gio Simeone also went scoreless in Verona's clash, but he is still in the race for the goalscoring title.

Serie A key headlines, stats, and other facts

Milan base their lead in impressive narrow-win record: The rossoneri team claimed their tenth win of the season with a one-goal margin, a feat only accomplished by two teams in Europe: Real Madrid and Wolverhampton. Milan's defensive prowess has seen them take the top spot in the league, and only time will tell if that is enough to see them claim the title.

Inter slowed down by unfortunate record away from home: The second half of the season has not been good for Inter, and their form away from home is a good example of that. Right now, Inter have drawn four straight games away from home, and those points they have dropped could be decisive by the end of the year.

Pioli joins elite list of coaches thanks to Milan's goalscoring prowess: The Italian coach has seen his team rising to the occasion when they have needed the most, and that includes finding the back of the net during crunch moments of their games. Those goals have seen Pioli becoming the seventh Serie A boss to reach 600 goals scored by his teams since the three-point win era began.

Top Serie A matches: March 18-20, 2022

Inter Milan vs Fiorentina: The nerazzurri are slowly watching the title slip from their hands, and to avoid that, the team coached by Simone Inzaghi need to claim all the points against Fiorentina. That feat will not be easy, since the Viola side are three points away from European tournaments, which may give them enough motivation to fight for every inch this weekend.

Napoli vs Udinese: The Partenopei could climb to the top of the table with a win here and if Milan drop points. Udinese may be an easy opponent for Spalletti's team, since they have failed to win any of their last three games, but beating one of the title contenders could be quite an ego boost for a team that is trying to avoid relegation.

Cagliari vs Milan: The home team has only been able to win one of their last five, and their worrying form could pave the way for Milan to go on and win this game. The rossoneri will try to keep the streak that earned them the top spot in the league for the past month, and anything that is not a victory could be crucial to see their chances to win the title diminish.

Follow all the action taking place in Serie A games by checking out our Serie A match page.