Andrea Belotti consigned Juventus to a third draw in four Serie A matches as city rivals Torino stole a point at the Allianz Stadium.
Belotti’s left-footed strike cancelled out Matthijs De Ligt’s header to leave the Turin deadlocked at 1-1 and further dent Juve’s hopes of reclaiming the title.
Juventus’ latest draw even leaves them susceptible to being leapfrogged by fifth-placed Atalanta, who trail by just three points with two games in hand.
In the Bundesliga, Marcus Ingvartsen’s 88th-minute strike earned Mainz a dramatic 3-2 home win over Bayer Leverkusen.
Jean-Paul Boetius levelled for the hosts in the dying stages, before Ingvartsen’s effort four minutes later stunned Leverkusen.
The visitors saw their string of four successive Bundesliga wins brought to an abrupt halt.
Patrik Schick had handed Leverkusen the lead before Aaron Caricol equalised for Mainz.
Lucas Alario’s goal with little more than 15 minutes on the clock had Leverkusen expecting to close out another win.
But Mainz had other ideas, and the late double salvo floored the visitors.
Guido Carrillo and Ezequiel Ponce wrestled Elche a 2-1 LaLiga win over Rayo Vallecano.
Visitors Rayo led for much of the second half through Fran Garcia, only to be undone by two goals in eight minutes.
Lille winger Edon Zhegrova was sent off in added time as his side played out a goalless draw with Metz in Ligue 1.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here