Senegalese striker Moussa Sow grabbed his sixth goal of the season in the 16th minute with a close-ranger header before Belgian star Eden Hazard also took his tally to six in the 58th minute.
Hazard's goal was the result of a neat interchange of passes with English import Joe Cole which carved open the Dijon defence.
Lyon, fresh from their miraculous 7-1 Champions League win at Dinamo Zagreb in midweek, edged Lorient 1-0 to stay in fourth spot, two points behind Lille.
Bafetimbi Gomis, who scored the fastest hat-trick in Champions League history in Croatia to secure the team's last 16 place, helped create Alexandre Lacazette's 54th-minute winner.
Gomis held off three defenders to slip the ball to Lacazette and the French under-21 international slotted the ball past Lorient goalkeeper Fabien Audard.
"I am very proud with the performance of my players tonight," said Lyon coach Remi Garde.
"After our historic match in Zagreb, it could have been difficult especially in a complicated match such as Lorient."
Auxerre eased their relegation fears with a 2-1 win over fellow strugglers Nice, a win sparked by Kenyan international Dennis Oliech nodding his seventh league goal of the season from a cross by Israeli teammate Ben Sahar.
French international striker Kevin Gameiro scored his first goal for two months as Paris Saint Germain squeezed out a 1-0 win at Sochaux to move into a share of the lead.
PSG stay in second place on 36 points but only behind pace-setters Montpellier, who lost 1-0 at Valenciennes, on goal difference.
Gameiro struck in the 18th minute, slotting the ball past goalkeeper Teddy Richert to secure the three points and ease the pressure on coach Antoine Kombouare who has now overseen two straight league wins.
It was the striker's first goal in the the league since October 16.
Gameiro, who now has nine goals for the season, came close to a second on the night just before the hour mark when he latched on to a smart backheel from Argentine star Javier Pastore but the striker's drive sailed over the crossbar.
"It was a great evening and it was a relief to score as there wasn't a lot of space," said Gameiro.
"Everyone played a great match, when we play like that we are very strong with a great spirit."
Montpellier stay top despite their defeat at struggling Valenciennes, the team's first loss in the league since September 24.
The only goal of the game on the stroke of half-time when Algerian midfielder Foued Kadir found the target after a David Ducourtioux free-kick was only parried by Montpellier goalkeeper Geoffrey Jourdren.
"It was our worst match of the season," said Montpellier's Olivier Giroud, the top scorer in the league this season.
"Valenciennes are fighting for their lives and their coach said it was like a cup game for them."
Marseille, buoyed by their qualification for the Champions League last 16 in midweek, were held to a 0-0 draw by Bordeaux and stayed in eighth place in the table.
What the stars mean:
★ Poor ★ ★ Promising ★★★ Good ★★★★ Very good ★★★★★ Exceptional