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.
Nigeria winger Ahmed Musa sealed a 2:0 win for leaders CSKA Moscow over their relegation-threatened hosts Krylya Sovetov as the Russian Premier League resumed after a long winter break.
The Super Eagles star struck in the 72nd minute after Swedish team-mate Pontus Wernbloom had given CSKA a first half lead.
It was the ninth goal of the season for the 20-year-old AFCON star, who has been named in the Super Eagles' squad to tackle Kenya in this month's 2014 World Cup qualifier.
Victor Obinna Nsofor came on in the 79th minute for Lokomotiv Moscow in their 1-0 derby loss away to Dinamo Moscow.
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.