Arbroath striker Steven Doris knocked in a late strike to earn a famous Scottish Cup draw for the Second Division side at Celtic Park.
Despite their dominance, Celtic needed a bizarre own goal from Alex Keddie nine minutes before half-time.
The Arbroath defender was left helpless as Stuart Malcolm smashed an attempted clearance against him.
Miku hit the woodwork as Celtic pressed after the interval, but Doris levelled with his deflected 87th-minute strike.
Celtic spurned chance after chance to put the game beyond the visitors but some inspired goalkeeping from Scott Morrison kept Arbroath in the game.
A wonderful late save from substitute Lassad kept Paul Sheerin's side in the tournament but the home team will rue the good chances missed by Tony Watt, Miku and Rabiu Ibrahim, all of whom should have scored at least once.
Celtic manager Neil Lennon shuffled his pack, making nine changes, with one eye on Wednesday's Champions League clash with Spartak Moscow.
And, in front of a sparse crowd, his side began searching for an opener with Miku heading over after only three minutes.
Watt saw an effort saved by Morrison, with Victor Wanyama and Scott Brown both going close.
For all Celtic's possession, they rarely troubled Morrison in the first half, although he was beaten before the break by the oddest of own goals.
A Celtic attack had petered out and the visiting captain Malcolm looked to have things under control on his own byeline. However, his attempted clearance wasn't clever, as he needlessly blasted the ball off Keddie and into the net past an incredulous Morrison in goal.
Arbroath had their first effort on goal shortly after, when Lukasz Zaluska saved Mark Baxter's 20-yard drive.
After the break, Celtic kept piling on the pressure but the Arbroath defence held firm, with Morrison in particularly fine form.
Had Ibrahim not curled a shot just over, or Miku found the net rather than the crossbar with a close range effort, things could have been different.
But with just one goal in it, Arbroath sensed the possibility of a huge shock and the goal they craved arrived in the closing minutes.
A free kick just outside the box was well hit by Doris but it was the huge deflection off the Celtic wall that took it spinning past Zaluska.
Arbroath survived a late Celtic onslaught, including three minutes of stoppage time, to book a money-spinning replay on 12 December, which may attract live television coverage.
That will certainly be the case for Celtic's next home match.
They could reach the last 16 of the Champions League against Spartak. But failure to reach the same stage of the Scottish Cup at the first time of asking against a team two divisions below them is far from the ideal preparation.
- 24 Zaluska
- 02 Matthews
- 04 Ambrose
- 23 Lustig (Nouioui - 79' )
- 25 Rogne
- 43 Chalmers (Izaguirre - 54' )
- 08 Brown (Kayal - 64' )
- 40 Ibrahim
- 46 McGeouch
- 67 Wanyama
- 07 Miku
- 01 Forster
- 03 Izaguirre
- 33 Kayal
- 11 Nouioui
- 88 Hooper
- 01 Morrison
- 02 Baxter
- 03 Hamilton
- 05 Malcolm
- 06 Keddie
- 08 Robertson Booked
- 04 Kerr
- 07 Paul Currie (Rennie - 64' )
- 11 Sheerin (Birse - 75' )
- 09 Doris
- 10 Holmes (Gribben - 90' )
- 21 Bullock
- 15 Sibanda
- 12 Gribben
- 14 Rennie
- 16 Birse
Live Text Commentary
Full Time The referee signals the end of the game.90:00 +0:38
Corner from left by-line taken by Dylan McGeouch.90:00 +0:20
Lassad Nouioui takes a shot.89:41 Substitution
Substitution Darren Gribben is brought on as a substitute for Derek Holmes.86:09 Goal scored
Goal! - Steven Doris - Celtic 1 - 1 Arbroath Steven Doris scores a goal from outside the penalty box low into the middle of the goal. Celtic 1-1 Arbroath.85:00
Derek Holmes fouled by Victor Wanyama, the ref awards a free kick. Direct free kick taken by Steven Doris.84:27
Free kick awarded for an unfair challenge on Connor Birse by Rabiu Ibrahim. Scott Morrison restarts play with the free kick.82:22
Handball decision goes against Efe Ambrose. Connor Birse takes the free kick.78:30 Substitution
Substitution (Celtic) makes a substitution, with Lassad Nouioui coming on for Mikael Lustig.77:16
Dylan McGeouch takes the inswinging corner, Shot by Nicolas Fedor Miku from 12 yards. Save by Scott Morrison.76:01
Headed cross/shot by Dylan McGeouch, save by Scott Morrison.75:26
Steven Doris is caught offside. Indirect free kick taken by Efe Ambrose.74:30 Substitution
Substitution Connor Birse is brought on as a substitute for Paul Sheerin.74:30
Beram Kayal has an effort at goal from outside the box which misses left.74:01
Dylan McGeouch decides to take a short corner.71:59 Booking
Booking Booking for Scott Robertson.71:49
Victor Wanyama fouled by Scott Robertson, the ref awards a free kick. Efe Ambrose takes the direct free kick.69:56
The ball is swung over by Beram Kayal, Victor Wanyama takes a shot. Save made by Scott Morrison.68:29
Corner taken by Dylan McGeouch played to the near post.68:12
Nicolas Fedor Miku produces a right-footed shot from inside the area that clears the bar.
Shot by Nicolas Fedor Miku from inside the penalty box hits the post.66:14
Free kick awarded for an unfair challenge on Adam Matthews by Steven Doris. Adam Matthews takes the free kick.64:40
Shot by Mikael Lustig. Scott Morrison makes a save.63:42 Substitution
Substitution Beram Kayal is brought on as a substitute for Scott Brown.63:26 Substitution
Substitution Daniel Rennie on for Paul Currie.59:45
Stuart Malcolm challenges Nicolas Fedor Miku unfairly and gives away a free kick. Direct free kick taken by Dylan McGeouch.58:53
Outswinging corner taken by Dylan McGeouch from the right by-line, clearance by Scott Robertson.56:23
Rabiu Ibrahim gives away a free kick for an unfair challenge on Paul Currie. Scott Morrison restarts play with the free kick.55:29
The assistant referee signals for offside against Steven Doris. Free kick taken by Lukasz Zaluska.55:03
Free kick awarded for an unfair challenge on Stuart Malcolm by Nicolas Fedor Miku. Indirect free kick taken by Mark Baxter.53:56 Substitution
Substitution Emilio Izaguirre comes on in place of Joe Chalmers.53:00
Victor Wanyama produces a left-footed shot from just outside the area that goes harmlessly over the bar.48:13
Rabiu Ibrahim produces a left-footed shot from inside the area that clears the crossbar.45:45
Shot on goal by Dylan McGeouch from just inside the area clears the crossbar.45:01
The referee gets the second half underway.45:00 +1:22 Half time
Half Time The whistle is blown to end the first half.44:29
Rabiu Ibrahim gives away a free kick for an unfair challenge on Alexander Keddie. Alexander Keddie restarts play with the free kick.43:58
Free kick awarded for an unfair challenge on Nicolas Fedor Miku by Scott Robertson. Victor Wanyama takes the indirect free kick.43:29
Shot by Mark Baxter from 20 yards. Save made by Lukasz Zaluska.42:23
Foul by Victor Wanyama on Derek Holmes, free kick awarded. Alexander Keddie takes the direct free kick.37:50
Corner taken left-footed by Joe Chalmers.37:05
Scott Brown takes a shot. Scott Morrison makes a save.35:18 Goal scored
Goal! - Alexander Keddie - Celtic 1 - 0 Arbroath An own goal is conceded by Alexander Keddie. Celtic 1-0 Arbroath.33:33
Thomas Rogne gives away a free kick for an unfair challenge on Stuart Malcolm. Scott Morrison restarts play with the free kick.32:53
Dylan McGeouch decides to take the corner short.31:20
Effort on goal by Scott Brown from 30 yards. Save by Scott Morrison.28:58
Dylan McGeouch takes a inswinging corner to the near post, Scott Robertson manages to make a clearance.23:03
Dylan McGeouch delivers the ball, Header from close in by Scott Brown misses to the left of the target.20:35
Victor Wanyama produces a right-footed shot from outside the penalty box and misses left.16:51
The referee blows for offside against Mikael Lustig. Direct free kick taken by Scott Morrison.13:37
Adam Matthews sends in a cross, Efe Ambrose has a header from inside the six-yard box and clears the crossbar.12:12
Right-footed shot by Joe Chalmers went wide of the right-hand post.10:08
Mikael Lustig takes a shot. Scott Morrison makes a save.6:07
Shot from just outside the box by Rabiu Ibrahim misses to the left of the goal.2:51
Inswinging corner taken from the right by-line by Joe Chalmers.1:43
Nicolas Fedor Miku fouled by Alexander Keddie, the ref awards a free kick. Scott Brown takes the free kick.0:43
Unfair challenge on Derek Holmes by Thomas Rogne results in a free kick. Direct free kick taken by Mark Baxter.0:00
The game kicks-off.
Live data and text provided by our data suppliers