Inter Milan extended their lead at the top of Serie A to five points after Davide Frattesi sealed a dramatic late 2-1 win over Verona at the San Siro.
Inter looked set to have to settle for a draw after an early strike from Lautaro Martinez was cancelled out by Thomas Henry in the 74th minute.
But in a wild finish, Frattesi netted in the third minute of added time with a goal Verona claimed should have been disallowed for an earlier foul by Alessandro Bastoni.
Verona’s Darko Lazovic was sent off for protesting to the referee, but there was still time for the visitors to win a penalty in the 10th minute of added time, which Henry duly fired against a post.
In an equally action-packed clash at Frosinone, Monza ended a run of three games without a win as they clung on for a 3-2 victory over the hosts, who fought back from three goals down but had Pierluigi Frattali sent off in the 75th minute.
Fiorentina’s run of three straight wins came to a jolting end at Sassuolo, for whom Andrea Pinamonti’s ninth minute strike proved enough to end a run of six league games without a victory.
Cagliari remain rooted in the relegation zone despite Gaetano Oristanio’s 68th-minute effort salvaging a point in a 1-1 draw at Lecce, who led through Valentin Gendrey’s first-half opener.
Real Madrid had to be patient before seeing off fourth-tier Arandina in the last 32 of the Copa del Rey, with Joselu, Brahim Diaz and Rodrygo all scoring in the second half.
The hosts grabbed a late consolation through a Nacho own goal to make the final score 3-1 in a game that was also notable for the long-awaited debut of Real’s 18-year-old Arda Guler.
Two goals in the last half hour from Memphis Depay spared Atletico Madrid’s blushes as they edged to a 3-1 win at third-tier Lugo.
The hosts had briefly threatened to cause an upset when Leandro Antonelli cancelled out Angel Correa’s early strike for the visitors.
Goals from Daley Blind and Yan Couto saw Girona emerge unscathed with a 2-0 win at Segunda Division side Elche, while there were also wins for Getafe, Alaves and Real Vallecano.
Golden Lion’s 8,000-mile round trip to face Ligue 1 Lille turned sour as they were mauled 12-0 in the Coupe de France.
The Martinique champions, one of a number of teams from overseas territories eligible to play in the competition, were swept aside with both Jonathan David and Edon Zhegova scoring hat-tricks.
Third tier Sochaux pulled off a shock 2-1 win over Ligue 1 strugglers Lorient thanks to an added time penalty from Issouf Macalou.
Nice needed penalties to see off second-tier Auxerre after a goalless draw, while Brest edged past Angers and there were wins for Montpellier and Strasbourg over lower-tier opposition.