Torino are still in with a shout of making the Europa League qualifiers but it looks unlikely. They are in superb form at home having lost just one of their last ten games but Lazio travel on the back of four straight away wins and with that in mind, Torino could score first.
Milan need to hope others slip-up if they are to earn a Champions League spot. They have won their last three games but travel to SPAL who have lost just one of their last five matches at home whilst both teams have scored in six of their last seven at home which could be the case again.
Champions Juventus have failed to win any of their last four matches but will want to end their season on a high. They travel to Sampdoria who have gone five matches without a win whilst they have also lost three of their last four on home soil which could open the door for a Juventus victory.
Roma still have European qualification to play for as they host Parma to complete their season. Roma are unbeaten in their last eight Serie A matches whilst they have won their last three at home and with Parma without a win in their last eight on the road, this should be a comfortable home win.
Inter slipped up last week to allow Milan the chance to stay in the hunt for the Champions League. They now host Empoli needing a win to ensure their spot but they are looking for a fourth win in a row to avoid relegation which will make this a cagey affair with so much riding on the outcome.
Fiorentina will be delighted to see the back of this season having not won in Serie A since February whilst that run on home soil goes back to December. Genoa are the visitors but they are also in a poor run of form so there are unlikely to be many goals here.
Cagliari have won five of their last seven home matches in Serie A and will look to improve that record as they finish off their season. They host an Udinese side who ended a 14-match streak without a win away from home in their last contest at Frosinone but they should lose again here.
Atalanta have enjoyed a superb season but need a win to ensure all of their hard work is not in vein as they chase a spot in the Champions League for the first time in their history. The game will be hosted by Sassuolo due to Atalanta's ground undergoing renovations but that should not deter them.
Two of Serie A's relegated teams will face-off in their final match in the division for at least a year. Frosinone have won just five Serie A matches all season whilst Chievo have been even worse with just two wins to their name but this could prove to be an open end-of-season affair.
Napoli have won their last four matches in Serie A and will look to make it five as they round-off their campaign. They travel to Bologna who will pose a tough test for them after claiming six consecutive home wins and with goals a constant theme at Stadio Renato Dall'Ara, which can continue here.
Bologna have been excellent at home of late but have really struggled on the road all season, winning just two in Serie A. Lazio have been inconsistent recently but they have lost just once at home against sides outside the top four, so they should have too much for Bologna this weekend.
Both of these sides are woefully out of form. Parma are winless in nine Serie A matches and Fiorentina in 12. Fiorentina have failed to score in five of their last six matches, while four of Parma's last six games have finished with under 2.5 goals on the scoreboard. This could be dull.
Napoli's Dries Mertens has six goals in his last nine Serie A matches, while Internazionale have scored at least three goals in three of their last four away matches. Naploi have not failed to score in a league games since early February and nine of their last 12 have featured three goals or more.
Frosinone are limping their way to the end of the season, having been behind at both half-time and full-time in four of their last five Serie A matches. Milan are coming off two straight victories and should be the comfortable victors in their last home match of the season.