Joe Ledley netted twice as Celtic ran out comfortable winners at home to Dundee in the Scottish Premier League.
The Welsh midfielder capitalised on a Rab Douglas fumble after Dundee had an early strike ruled offside.
Matt Lockwood was dismissed at the start of the second half for a foul on Gary Hooper, with James Forrest converting from the penalty spot.
Dylan McGeoch nodded in the third, then Ledley made it four with a close-range strike and Hooper fired in the fifth.
Dundee's new interim manager John Brown watched from the stand and may have been harbouring thoughts of a great escape from relegation after a promising first-half display.
But the league's bottom side were completely overwhelmed following Lockwood's dismissal.
And the margin of Celtic's victory could have been greater as they extended their advantage to 21 points at the top of the table.
With just six minutes played, Dundee had the ball in the net after Gary Harkins curled in a free-kick from wide on the left that evaded keeper Fraser Forster, but referee Kevin Clancy ruled Iain Davidson's flick-on offside.
Celtic recovered quickly from the early scare to take a 13th-minute lead when Emilio Izaguirre delivered a tempting ball that Douglas fumbled and Ledley shot had the easiest of finishes.
Dundee's Declan Gallagher could have done better with a header from a corner, then Brian Easton almost cashed in on a defensive blunder by Efe Ambrose, but the Nigeria defender recovered to clear.
Hooper warmed the hands of Douglas with a blistering 25-yard effort on 30 minutes as the hosts cranked up the pressure, then Izaguirre was kept out by the former Celtic keeper with another goal-bound drive.
With 10 minutes remaining of the first half, Forster was at full-stretch to tip over a lofted Harkins shot, then the former Killie man headed against the crossbar from a corner as Dundee endured a luckless spell.
Immediately following the restart, Anthony Stokes had the ball in the back of the Dundee net, but the referee ruled the Irishman had used too much force when barging an opponent aside.
Less than a minute later, Lockwood was dismissed for a tug on Hooper as the striker was sliding in to get on the end of a low Forrest cross.
Forrest stepped up to convert the spot-kick and hand Celtic a two-goal cushion.
The hosts extended their lead in the 58th minute when Stokes flighted a great ball towards the back post and McGeoch steered a strong header past Douglas.
Stokes then linked up with Hooper inside the Dundee penalty area but Douglas managed to keep out the close-range effort.
Dundee suffered a further blow when Ledley crashed in the fourth of the day after Stokes powered into the penalty area and cut back for the skipper to thunder home.
The visitors' misery continued into the closing stages of the match when Ledley clipped a ball for Hooper to control on his chest and shoot past Douglas.
- 01 Forster
- 03 Izaguirre (Rogic - 65' )
- 04 Ambrose (Wanyama - 42' )
- 06 Wilson
- 25 Rogne Booked
- 16 Ledley
- 33 Kayal
- 46 McGeouch
- 49 Forrest (Miku - 70' )
- 10 Stokes
- 88 Hooper
- 24 Zaluska
- 18 Rogic
- 20 McCourt
- 67 Wanyama
- 07 Miku
- 09 Samaras
- 11 Nouioui
- 01 Douglas
- 02 Irvine Booked
- 17 Benedictus
- 18 Gallagher
- 26 Easton (Lockwood - 46' Dismissed )
- 06 Davidson
- 07 Riley (Morgan - 78' )
- 11 Conroy
- 29 Harkins (McBride - 68' )
- 10 Baird
- 20 McAlister
- 36 Baird
- 03 Lockwood
- 21 Grassi
- 08 McBride
- 22 Morgan
- 15 Milne
- 24 Nish
Live Text Commentary
Full Time The game is over, as the referee blows his whistle.90:00 +3:00
Gary Hooper takes a shot from just inside the penalty box which clears the crossbar.90:00 +2:15
Anthony Stokes produces a strike on goal direct from the free kick.90:00 +2:15 Booking
Booking Gary Irvine is given a yellow card.90:00 +2:01
Free kick awarded for a foul by Gary Irvine on Nicolas Fedor Miku.90:00 +1:03
Unfair challenge on John Baird by Victor Wanyama results in a free kick. Direct strike on goal from the free kick comes in from John Baird, Fraser Forster makes a save.90:00 +0:24
Gary Hooper has an effort at goal from close in which goes wide left of the goal.89:40
David Morgan concedes a free kick for a foul on Joe Ledley. Free kick taken by Anthony Stokes.88:07
The offside flag is raised against Anthony Stokes. Indirect free kick taken by Kyle Benedictus.87:30
Nicolas Fedor Miku takes a shot. Save made by Rab Douglas.85:59
The ball is delivered by Anthony Stokes.84:59
Joe Ledley produces a cross, Kevin McBride manages to make a clearance.82:43
The assist for the goal came from Joe Ledley.82:43 Goal scored
Goal! - Gary Hooper - Celtic 5 - 0 Dundee A goal is scored by Gary Hooper from close range to the bottom left corner of the goal. Celtic 5-0 Dundee.82:06
The offside flag is raised against Anthony Stokes. David Morgan takes the direct free kick.81:32
Foul by Beram Kayal on James McAlister, free kick awarded. Rab Douglas takes the free kick.79:37
The ball is swung over by Tom Rogic, clearance made by Kevin McBride.79:03
John Baird concedes a free kick for a foul on Thomas Rogne. Nicolas Fedor Miku takes the direct free kick.77:30 Substitution
Substitution Nicky Riley leaves the field to be replaced by David Morgan.73:39
Free kick awarded for an unfair challenge on John Baird by Victor Wanyama. Kevin McBride takes the direct free kick.
The assist for the goal came from Anthony Stokes.72:33 Goal scored
Goal! - Joe Ledley - Celtic 4 - 0 Dundee A goal is scored by Joe Ledley from inside the area to the top right corner of the goal. Celtic 4-0 Dundee.71:38
Iain Davidson fouled by Tom Rogic, the ref awards a free kick. Kevin McBride takes the direct free kick.71:12
Dylan McGeouch delivers the ball, Gary Irvine manages to make a clearance.69:47 Substitution
Substitution (Celtic) makes a substitution, with Nicolas Fedor Miku coming on for James Forrest.69:02
Free kick awarded for an unfair challenge on Kelvin Wilson by Gary Irvine. Free kick taken by Thomas Rogne.68:46
Free kick awarded for an unfair challenge on Nicky Riley by Joe Ledley. Kevin McBride takes the free kick.67:06 Substitution
Substitution Kevin McBride comes on in place of Gary Harkins.67:06
Corner from right by-line taken by Ryan Conroy.66:29
Gary Hooper takes a shot. Save by Rab Douglas.64:39 Substitution
Substitution Emilio Izaguirre leaves the field to be replaced by Tom Rogic.62:45
Free kick awarded for a foul by Joe Ledley on Nicky Riley. Free kick taken by Gary Irvine.61:10
Gary Irvine gives away a free kick for an unfair challenge on Anthony Stokes. Kelvin Wilson restarts play with the free kick.60:27
Anthony Stokes takes a shot. Save by Rab Douglas. Anthony Stokes takes a shot from inside the six-yard box clearing the crossbar.58:58
Shot from just outside the box by Victor Wanyama goes over the bar.58:12
Outswinging corner taken right-footed by Dylan McGeouch from the right by-line, clearance by Declan Gallagher.56:53
The assist for the goal came from Anthony Stokes.56:53 Goal scored
Goal! - Dylan McGeouch - Celtic 3 - 0 Dundee Dylan McGeouch grabs a headed goal from inside the six-yard box. Celtic 3-0 Dundee.55:20
Free kick awarded for an unfair challenge on Kelvin Wilson by John Baird. Kelvin Wilson restarts play with the free kick.53:59
Victor Wanyama takes a shot. Inswinging corner taken left-footed by Emilio Izaguirre from the right by-line.52:21
Centre by Kelvin Wilson, blocked by Ryan Conroy.51:37
Anthony Stokes produces a left-footed shot from just outside the box that goes wide left of the target.49:10 Goal scored
Goal! - James Forrest - Celtic 2 - 0 Dundee James Forrest scores a placed penalty. Celtic 2-0 Dundee.48:18 Dismissal
Dismissal The referee sends off Matthew Lockwood for professional foul.48:03
Unfair challenge on Gary Hooper by Matthew Lockwood results in a Penalty.47:17
Anthony Stokes concedes a free kick for a foul on Kyle Benedictus. Rab Douglas takes the direct free kick.46:23
Dylan McGeouch delivers the ball, Kyle Benedictus manages to make a clearance.45:15
The assistant referee flags for offside against Gary Harkins. Fraser Forster restarts play with the free kick.45:01
The second half begins.45:01 Substitution
Substitution Matthew Lockwood joins the action as a substitute, replacing Brian Easton.45:00 +0:07 Half time
Half Time The half-time whistle blows.44:23
The ball is delivered by Gary Hooper, Brian Easton makes a clearance.43:17
Gary Harkins gives away a free kick for an unfair challenge on Thomas Rogne. Free kick taken by Fraser Forster.42:31
Ryan Conroy produces a shot on goal direct from the free kick, clearance made by Kelvin Wilson.42:31 Booking
Booking Booking for Thomas Rogne for unsporting behaviour.42:14
Thomas Rogne concedes a free kick for a foul on Nicky Riley.41:18 Substitution
Substitution (Celtic) makes a substitution, with Victor Wanyama coming on for Efe Ambrose.41:09
Anthony Stokes produces a right-footed shot from just outside the box that goes wide right of the goal.39:25
Free kick awarded for a foul by Joe Ledley on John Baird. Gary Harkins fires a strike on goal direct from the free kick.38:30
The ball is sent over by Emilio Izaguirre, Rab Douglas makes a save.37:22
The ball is delivered by Emilio Izaguirre, clearance by Gary Irvine. James Forrest takes a shot. Emilio Izaguirre takes a inswinging corner from the right by-line to the near post, Gary Harkins manages to make a clearance.34:45
The ball is sent over by Nicky Riley, Gary Harkins takes a shot. Save by Fraser Forster. Inswinging corner taken by Ryan Conroy, Header from just outside the box by Gary Harkins goes over the bar.33:38
Free kick awarded for a foul by Anthony Stokes on Gary Irvine. Kyle Benedictus restarts play with the free kick.32:37
The ball is swung over by Efe Ambrose, Declan Gallagher makes a clearance.32:10
Dylan McGeouch crosses the ball, clearance by Rab Douglas.31:18
Effort from inside the six-yard box by Gary Hooper goes wide left of the target.30:41
Free kick awarded for an unfair challenge on Beram Kayal by John Baird. Direct free kick taken by Emilio Izaguirre.30:23
Centre by Anthony Stokes.29:22
Emilio Izaguirre takes a shot. Rab Douglas makes a save.28:58
The ball is sent over by Joe Ledley, Brian Easton manages to make a clearance.27:50
Shot by Gary Hooper from just outside the area goes over the net. Gary Hooper has an effort at goal. Save made by Rab Douglas.26:18
Effort on goal by Emilio Izaguirre from inside the penalty box misses to the right of the target.25:24
Nicky Riley produces a cross, Brian Easton has a headed effort from close range and clears the bar.24:53
Inswinging corner taken by James McAlister, clearance by Thomas Rogne.23:09
A cross is delivered by Brian Easton, clearance made by Thomas Rogne. Inswinging corner taken from the left by-line by James McAlister.22:31
Iain Davidson fouled by Joe Ledley, the ref awards a free kick. Free kick taken by Nicky Riley.22:13
Nicky Riley sends in a cross.18:53
John Baird has an effort at goal from outside the penalty box missing to the wide right of the target.18:15
The ball is swung over by Brian Easton, Kelvin Wilson manages to make a clearance. Dylan McGeouch challenges Ryan Conroy unfairly and gives away a free kick. Iain Davidson takes the free kick.16:26
Corner taken by Ryan Conroy, clearance by Efe Ambrose.15:55
A cross is delivered by Gary Hooper.14:45
The assistant referee signals for offside against Declan Gallagher. Fraser Forster takes the indirect free kick.14:15
Foul by Kelvin Wilson on John Baird, free kick awarded. Ryan Conroy takes the free kick.13:23
Centre by Brian Easton, Efe Ambrose manages to make a clearance.12:31 Goal scored
Goal! - Joe Ledley - Celtic 1 - 0 Dundee Joe Ledley grabs a goal from close in to the bottom right corner of the goal. Celtic 1-0 Dundee.12:12
The ball is sent over by Emilio Izaguirre, save by Rab Douglas.10:28
Emilio Izaguirre crosses the ball.9:28
Free kick awarded for a foul by Iain Davidson on Beram Kayal. Thomas Rogne takes the direct free kick.8:58
The ball is sent over by Iain Davidson, save by Fraser Forster.8:34
Corner from the right by-line taken by Ryan Conroy, clearance by Kelvin Wilson.7:04
Efe Ambrose produces a cross, clearance by Iain Davidson.4:28
John Baird fouled by Thomas Rogne, the ref awards a free kick. Gary Harkins takes the free kick. The referee blows for offside against Iain Davidson. Direct free kick taken by Fraser Forster.3:57
The ball is crossed by Anthony Stokes, Rab Douglas makes a save.3:26
The assistant referee flags for offside against Anthony Stokes. Indirect free kick taken by Kyle Benedictus.2:42
Effort from inside the area by Efe Ambrose misses to the right of the goal. The ball is sent over by Anthony Stokes.1:52
Joe Ledley concedes a free kick for a foul on Nicky Riley. Gary Irvine takes the free kick.0:00
The ref blows the whistle to start the match.
Live data and text provided by our data suppliers