Smart finishes from Georgios Samaras and Gary Hooper sent Celtic seven points clear at the top of the Clydesdale Bank Premier League with victory at Dundee.
Samaras sent Celtic on their way to a fifth consecutive SPL victory with an overhead kick 16 minutes into a one-sided first half at Dens Park.
Dundee made a game of it after the break and Colin Nish missed a great chance to equalise but Hooper secured the points in the 71st minute when he lobbed Rab Douglas.
Celtic controlled the final stages as they extended their lead at the top of the table after second-placed Inverness were earlier held by St Mirren.
That result, plus Ross County's win at Hibernian, left Dundee nine points behind at the foot of the table.
They were boosted by the return of captain Stephen O'Donnell following a four-month absence with hamstring problems but lost Nicky Riley to injury before the game and need to pick up points against Aberdeen and St Johnstone or risk being cast further adrift before the winter break.
O'Donnell had the first shooting opportunity in the ninth minute when he pounced on Emilio Izaguirre's poor clearance and sent a curling effort just over the top corner from 20 yards, but that was as good as it got for the hosts in the first half.
Izaguirre soon created Celtic's first half chance with a deep cross that Tony Watt, who came in for Lassad Nouioui, volleyed towards the near post with Douglas pushing it past.
Charlie Mulgrew swung the set-piece in and Efe Ambrose met it first-time but his shot bounced off the bar from six yards and Victor Wanyama volleyed the rebound over.
Hooper, who started the match at the head of a midfield diamond, shot just wide from 25 yards before Celtic took the lead.
Another inswinging corner from Mulgrew caused problems and Watt fired a shot from beyond the back post that Douglas pushed on to the bar. The rebound fell eight yards out and Samaras hooked the ball over his head and into the top corner.
The Greek striker came close to his second six minutes later after Beram Kayal burst forward and played him into the left channel, but Douglas pushed his curling effort beyond the far post.
Celtic were in complete control with Dundee defending well in numbers but unable to attack as a team.
The visitors switched to a 4-3-3 with Hooper pushing forward through the middle but they could not create any more first-half chances despite their superiority in possession, although Douglas saved a long-range strike from Ambrose.
Mulgrew went off at half-time with Mikael Lustig coming on at right-back and Ambrose moving into central defence.
Dundee showed more signs of attacking intent as the second half started and Nish should have equalised in the 50th minute.
The hosts worked the ball from right to left and Ryan Conroy's cross from the by-line was inch perfect for the unmarked Nish five yards out, but the former Hibernian striker could not guide his header far enough away from Fraser Forster and the goalkeeper threw out his left hand to stop.
Another Conroy cross had Celtic under pressure moments later and John Baird's 18-yard strike was deflected just wide.
Dundee kept the pressure on and Celtic manager Neil Lennon made a change in the 61st minute when he brought on James Forrest for Kayal and switched to a more orthodox 4-4-2 with Samaras moving to left midfield.
Douglas denied Celtic a second four minutes later when he stopped an attempted clearance by Kyle Benedictus slicing into his own net following Lustig's near-post cross.
Gary Irvine shot well over on a promising break after Hooper had lost the ball on the edge of the Dundee box when he went down and claimed for a free-kick.
The English striker showed his frustration when he aimed a kick at Benedictus after being fouled moments later with the ensuing confrontation earning both players a booking from Iain Brines.
But Hooper was soon celebrating when Lustig's lofted ball up the right bounced over Declan Gallagher's head and the former Scunthorpe striker lobbed Douglas from 16 yards.
Forster soon pushed over a looping header from Nish but Celtic were dominant in the closing stages and Hooper twice came close to a third.