The Ivory Coast's Aruna Dindane and Mali's Seydou Keita both scored for Racing Lens as they beat Sochaux 3-1 in Ligue One.
Dindane's goal was his ninth of the season and makes him the second highest scorer in France and the victory means Lens remained second in the table nine points behind leaders Lyon, who beat Lorient 1-0.
Another Ivorian Kanga Akale scored his eighth of the campaign as Auxerre drew 1-1 at home to St Etienne.
Auxerre are now 13th in the standings whilst St Etienne remain in contention for a European place in fifth.
A third Ivorian Amara Diane set Paris St Germain on the way to a morale-boosting 4-2 win over fellow-strugglers Monaco.
There was yet another Ivorian on the score sheet in France was midfielder Koffi Ndri Romaric who helped Le Mans to a 3-2 victory over Sedan, whose goals came from Cameroon's Joseph Desire-Job and Algerian Abdelnacer Ouadah.
Newcastle's Nigerian defender Celestine Babayaro played in his team's 2-1 win over Liverpool and delivered an impressive performance only 16 hours after the death of his younger brother, of tuberculosis, in Nigeria.
Babayaro's compatriot Obafemi Martins continued his impressive goal-scoring form in the game by claiming his 10th goal of the season.
The Ivory Coast's Didier Drogba went to the top of the scoring chart as he struck twice for Chelsea as they beat Middlesbrough 3-0 at Stamford Bridge.
Both of his goals came from free-kicks, one of them taking a deflection.
The first, a right-foot strike from the edge of the area, gave his side the lead just before halftime. The second, his 17th league goal this season, struck the head of Boro defender Andrew Davies, wrong-footing goalkeeper Mark Schwarzer.
Nigerian Kanu maintained his habit of match-winning performances when he scored his 10th goal of the season for Portsmouth as they beat Manchester City 2-1.
Egypt's Mohamed Zidan scored his first hat-trick for Mainz, as they brushed aside Energie Cottbus 4-1.
Zidan cleverly beat the offside trap to give his side the lead, before converting a penalty and then rounding off the scoring after dashing clear off his markers on the hour mark.
Sevilla, with Mali striker Freddie Kanoute back in the side following a groin injury, disappointingly drew 0-0 with Real Betis.
After winning only once in six matches in 2007, Sevilla lost ground to leaders Barcelona, who, thanks to two goals from Brazilian Ronaldinho, beat Racing Santander 2-0 to open up a three-point gap at the top.
Cameroon's Samuel Eto'o was again on the bench for Barcelona but refused to come on as a substitute towards the end of the game, it is unclear why the striker was reluctant to play.