Pierre Aubameyang was on target for the 18th time in Ligue 1 - and remains the second top scorer in the league - after equalising in the 65th minute for Saint Etienne. Thanks to the Gabon striker's effort his side drew 2-2 away at Rennes.
Benjamin Moukandjo fired home his third for struggling Nancy who lost 2-1 at league leaders Paris Saint-Germain. The Cameroon striker had given the visitors the lead in the 36th minute but Nancy succumbed to two goals in the second-half.
Cape Verde striker Odair Fortes gave Reims some hope of getting an equaliser with his 77th minute goal, but an 88th minute substitution paid off for Troyes who sealed the points in added time. It was the Guinea striker Mohamed Yattara's second goal for Troyes.
Young Cote d'Ivoire striker Wilfried Bony kept up his superb post-AFCON scoring form with his eighth league goal in five games.
His 63rd minute effort gave Vitesse Arnhem a 1:0 win over hosts FC Twente in the Dutch top-flight on Sunday.
The result keeps Vitesse in fourth place just three points behind leaders Ajax Amsterdam.
The 24-year-old was a fringe player in the Elephants' disappointing AFCON campaign, but scored in his only start - a 2:2 draw with Algeria in the group stage.
Also on target in Holland was Zambia striker Jacob Mulenga. The 29-year-old's goal on 78 minutes also gave his side FC Utrecht a 1:0 win over visitors RKC Waalwijk.
Kamel Chafni and Landry Chauvin
Ghanaian midfielder Kevin-Prince Boateng scored AC Milan's second goal of the game as they outclassed Lazio 3-0 to stay third in the Italian Serie A table.
Fellow Ghanaian Isaac Cofie also netted for Chievo after coming on as a first-half substitute. It was Cofie's first goal for Chievo but despite his equaliser his side lost 2-1 to Fiorentina.
Michael Essien played the entire 90 minutes in arguably the biggest game in international club football as his side Real Madrid edged out arch-rivals Barcelona 2-1. Despite the victory - the second in a row against league leaders Barcelona in only a few days - Madrid lie in third position and 13 points behind their rivals.
Ghanaian midfielder Mohammed-Awal Issah has completed his loan move to Greek Super League side Veria FC.
The combative midfielder wants a way after going down the pecking order behind by Ole Selnæs, Mikkel Diskerud and Jonas Svensson in midfield.
"Today, we finalized the release of Issah from Rosenborg to Veria. He is a good player who could not find their place in Norway," his agent Pascalis Tountouris announced on his Twitter page.
Issah's loan will run out in the summer of 2014.
"We hope Issah success in his new club, and we get the opportunity to sell him during the loan period," Rosenborg's Sporting Director Erik Hoftun told the club website.
Yannick Sagbo scored the opening goal of the game for Evian, but his side lost a two-goal lead to lose 3-2 at Nice. The Ivory Coast striker has scored twice in 17 appearances for Evian.
League holders Montpellier won their third game in a row after thrashing Bastia 4-0. Morocco striker Younes Belhanda was among the scorers, accounting for the third goal on the hour mark to take his tally to six finishes.
Fellow Moroccan Kamel Chafni equalised in the 63rd minute for Brest four minutes after his side conceded to Sochaux. It was Chafni's first goal of Ligue 1 this season as Brest took all three points after winning 2-1.
Dieudonne Mbokani scored a hat-trick for Anderlecht, who crushed Mons 5-0 to remain at the top of the table with a five-point lead. The Congo Democratic Republic striker becomes the third-highest goal scorer with 12 finishes.
The Gambia striker Ebrimah Sawaneh is second top scorer after giving Leuven the lead from the penalty spot in the 1-1 draw with Cercle Bruges. Sawaneh has 14 goals in his account.
Imoh Ezekiel fired home his ninth goal in the Pro League as his side Standard Liege hammered Charleroi 6-1. The Nigeria striker found the back of the net in the 65th minute with the final goal of the game to complete the rout.
Ivory Coast defender Lamine Kone scored his second Ligue 1 goal this season for Lorient who were playing away at Bastia. Kone struck an equaliser for his side in the 31st minute, but Lorient went on to lose the game 2-1.
Tunisia midfielder Zouhaier Dhaouadi scored the only goal of the game four minutes after coming on as a substitute for Evian who edged out Rennes.
Jordan Ayew also accounted for the only goal of the game to give his side Olympique Marseille all three points in their triumph over Lille. The Ghana striker has taken his tally to four goals since scoring earlier in November.
Kwadwo Asamoah scored one of the goals for Juventus as they crushed Pescara 6-1 to stay at the top of the table with a four-point margin.
The Ghana striker scored his side's third goal in the 30th minute - his first in two months after 12 games.
Mounir El Hamdaoui made sure of the points for Fiorentina who won their fourth straight game by defeating AC Milan 3-1.
The Morocco striker secured the points with three minutes remaining after coming on as a substitute in the 56th minute.
Angola striker Manucho scored the opener in the ninth minute for Real Valladolid away to Malaga but his early jubilation was spoiled when he was sent off on 81 minutes - and his side lost 2-1.
Morocco striker Youssef El-Arabi pulled a goal back for 10-man Granada but his side still went down 2-1 at home to Real Zaragoza.
Ivory Coast striker Wilfried Bony became top scorer in the Dutch top-flight at the weekend after his two goals for Vitesse Arnhem helped his side to secure all three points in the 3-0 win over NAC Breda.