Romelu Lukaku scored after just 32 seconds as Inter Milan stayed on course for the Serie A title with a 3-0 win over Genoa.
Lukaku fired home from Mattia Perin’s corner to set Antonio Conte’s side on their way to a fifth straight win against their mid-table opponents.
Nicolo Barella hit the bar and Lukaku came close again before Matteo Darmian scored his first league goal for the club in the 68th minute, with substitute Alexis Sanchez adding a third.
Leonardo Semplici celebrated his first match in charge of Cagliari by ending their 16-match winless run at bottom club Crotone.
A 56th-minute opener from Leonardo Pavoletti and a Joao Pedro penalty gave the visitors a 2-0 win despite the late dismissal of Charalampos Lykogiannis.
Atalanta claimed their third straight win as goals from Ruslan Malinkovskiy and Robin Gosens saw them beat hosts Sampdoria 2-0, while a late strike from Ilija Nestorovski proved enough for Udinese to edge past Fiorentina.
Goals from Dries Mertens and Matteo Politano proved enough for Napoli to overcome struggling Benevento 2-0 despite the late dismissal of Kalidou Koulibaly.
Cadiz failed to build on last week’s draw at Barcelona in LaLiga, as they fell to late Juanmi goal at home to Real Betis, extending their winless league run to eight games.
Jeison Murillo scored deep into injury time to salvage a 1-1 draw for Celta Vigo at home to Real Valladolid, who had led through a Fabian Orellana strike.
Elche dropped deeper into relegation trouble as they fell to a 2-1 defeat at Granada, for whom Antonio Puertas scored a 79th-minute winner.
Captain Jose Fonte salvaged a point for Ligue 1 leaders Lille but they had to be content with a 1-1 draw at home to Strasbourg.
Ludovic Ajorque put the visitors in front in the 36th minute but Fonte’s 86th-minute leveller ensured his side will end the weekend with a two-point advantage at the top.
Monaco had to wait until 14 minutes from time to break the deadlock at home to Brest but late goals from Stevan Jovetic and Kevin Volland continued their strong recent run.
Lens fought back from 2-0 down to grab a 2-2 draw at Angers with Arnaud Kalimuendo grabbing the equaliser two minutes into injury time.
Armand Lauriente scored twice including an 86th-minute winner as struggling Lorient boosted their survival prospects with a 2-1 win over St Etienne.
Nimes held on for a 1-1 draw at home to Nantes despite the late sending-off of Florian Miguel, while Reims and Montpellier finished goalless.
In the Bundesliga, Bayer Leverkusen endured their ninth game without a win in all competitions with a 2-1 home defeat to Freiburg.
Ermedin Demirovic and Lucas Holer put the visitors in front with two goals early in the second half before Leon Bailey reduced the deficit.
Andre Hahn’s 25th-minute goal gave a boost to Augsburg’s survival prospects as they won 1-0 at Mainz, while Union Berlin and Hoffenheim shared the points from a 1-1 draw.