Serie A Round 31 saw some intense clashes and surprising results as the race for the top four spots heated up. With only a handful of matches remaining, every point gained or lost becomes crucial for the teams in contention. Here’s a summary of the key matches and how the top six teams fared, along with predictions from SPELTIPS.INC’s Emil Glambeck.

Inter, the league leaders, continued their winning streak with a dramatic victory over Udinese. Frattesi’s goal in the 95th minute secured a hard-fought 1-0 win for the Nerazzurri, maintaining their grip at the top of the table.

Second-placed Milan had a comfortable outing against Lecce, securing a convincing 3-0 win. Goals from Christian Pulisic, Olivier Giroud, and Rafael Leao ensured Milan’s dominance and left them in a comfortable position in the race for a Champions League placement.

Juventus maintained their pursuit of the top spots with a narrow 1-0 victory over Fiorentina. The Bianconeri secured all three points in a closely contested encounter, showcasing their resilience in the Champions League race.

Bologna, currently occupying a qualification spot for European competition, stumbled in their quest for points as they were held to a goalless draw by Frosinone. The dropped points could prove costly in the final stretch of the season.

Roma, sitting just behind Bologna in fifth place, closed the gap with a crucial 1-0 win over city rivals Lazio. The victory propelled Roma’s Champions League aspirations as they aim to break into the top four.

Atalanta, in sixth place, suffered a significant setback in their bid for Champions League qualification as they endured a heavy defeat against Cagliari. Despite taking an early lead, Atalanta succumbed to a comprehensive loss, denting their hopes of securing a top-four finish.

The top four positions will likely remain unchanged until the end of the season, with Inter, Milan, Juventus, and Bologna securing Champions League berths. However, with the race intensifying and every match becoming crucial, surprises cannot be ruled out. Roma are closing in on Bologna and, now, it’s up to Thiago Motta’s team to show that they deserve to stay in the top four.

In other matches from Round 31, Genoa secured a 2-1 victory over Verona, Napoli emerged triumphant with a 4-2 win against Monza, Empoli edged past Torino with a 3-2 victory, and Salernitana played out a 2-2 draw against Sassuolo.

Furthermore, the battle to avoid relegation saw Frosinone, Sassuolo, and Salernitana locked in a fierce struggle to stay in Serie A. Frosinone, currently 18th with 26 points, are fighting to climb out of the relegation zone. Sassuolo sit in 19th place with 25 points, while Salernitana occupy the bottom spot with only 15 points, making their survival increasingly challenging as the season reaches its end.

As Serie A approaches the final rounds of the season, the battle for Champions League qualification promises to deliver plenty of excitement and drama in the remaining fixtures. With every point crucial, teams will be looking to maintain their form and capitalize on any slip-ups from their rivals in the race for European football’s elite competition.