AC Milan returned to the top of Serie A after winning 3-1 in Verona.
Andro Tonali’s double helped Milan extend their unbeaten championship to 14 matches and overtake city rivals Inter to pole position with two games remaining.
Davide Faraoni headed Verona into the lead and Tonali, who had a previous shot disallowed by VAR, equalized in first-half stoppage time.
Tonali scored again early in the second half and Alessandro Florenzi sealed the three points with a third late-game goal for Milan, who are two points clear at the top.
Atalanta is still looking for a place in the top six after winning 3-1 over Spezia, the relegation fighter.
Luis Muriel put Atalanta ahead in the first half and while Daniele Verde equalized for Spezia, a second-half header from Berat Djimsiti and Mario Pasalic’s final shot kept the visitors level on points with sixth-placed Roma.
Venezia’s dim hopes of achieving a great breakout were boosted when Dennis Johnsen’s stoppage-time goal secured a 4-3 home win over Bologna.
Relegation rivals Salernitana and Cagliari drew 1-1 in Salerno and are now five and four points ahead of Venezia respectively.
LaLiga champions Real Madrid’s five-game winning streak was cut short in a 1-0 derby defeat to Atlético.
Real won their 35th Spanish title last month but failed to follow up their impressive midweek Champions League win over Manchester City with another win.
Atletico’s Yannick Carrasco scored the only goal from a penalty in the 40th minute after Jesus Vallejo brought down Marcos Llorente.
Sevilla continued on their way to a Champions League spot after a thrilling finale in a 1-1 draw with Villarreal.
Tottenham’s lender Giovani Lo Celso gave Europa League chasing Villarreal an 86th-minute lead, but Jules Kounde’s equalizer in the fifth minute of added time kept Sevilla in third place.
Getafe were five points clear of the bottom three after a goalless draw at home against Rayo Vallecano and Osasuna drew 1-1 with Espanyol.
In Germany, Bundesliga champions Bayern Munich drew 2-2 at home with Stuttgart, who are fighting relegation.
Bayern, presented with the Bundesliga champions trophy in their last home game after winning their tenth straight title last month, led 2-1 at half-time after Tiago Tomas’ first goal for the visitors was disallowed by Serge Gnabry and Thomas Muller.
Stuttgart equalized through Sasa Kalajdzic and after Bayern’s Kingsley Coman was sent off in stoppage time for a foul on Konstantinos Mavropanos, the visitors retained a vital point.
Leipzig are on course to finish in the top four after a comfortable 4-0 home win over Augsburg left them two points clear of fifth-placed Freiburg with one game remaining.
Eintracht Frankfurt drew 1-1 at home with Borussia Monchengladbach, also in the middle of the table.
Ligue 1 champions Paris St Germain let a two-goal lead slip away as they drew 2-2 at home to Troyes.
Marquinhos and Neymar’s penalty put PSG ahead 2-0 in the 25th minute, but Troyes retaliated for Ike Ugbo before Florian Tardieu’s second-half penalty secured the visitors a crucial point in their bid to avoid relegation.
Marseille, in second place, squeezed their place in the Champions League with a 3-0 victory over modest Lorient.
Lens kept their hopes of finishing in the top six alive with a 2-1 victory in Reims, but Lyon’s Europa League aspirations were derailed as they lost 3-2 at Metz.
Bordeaux’s relegation was confirmed after a 4-1 defeat at Angers, while Clermont left the relegation zone by beating Montpellier 2-1.