Celtic slipped from top spot in the Scottish Premier League after being held at home by St Johnstone in a low-key contest.
Tony Watt knocked Celtic in front on 51 minutes as the introduction of the teenage substitute briefly energised proceedings.
But Celtic were lethargic after their midweek heroics against Barcelona.
And Nigel Hasselbaink punished them with a lovely shot on the turn to earn a point for the Saints.
With Hibernian winning earlier in the day, Neil Lennon's side are now two points behind the Edinburgh outfit, although they do have a game in hand.
As is so often the case after a big occasion, this was a very flat affair, with the raucous Champions League singing of Wednesday night replaced by the low murmur of conversation and the odd ripple of applause in a drab first-half.
Saints defender Frazer Wright did well to get his head to a deep cross from Charlie Mulgrew before Miku could connect near the penalty spot.
Georgios Samaras cleverly span away from Wright but his route to goal was crudely halted by a cynical trip, which earned the Saints defender an early booking.
Kris Commons then found Victor Wanyama with a clipped cross from the right but the powerful midfielder made a real mess of his close range header at the back post.
Joe Ledley headed over as Celtic gradually gathered momentum, while Commons twisted away from a couple of opponents before firing just too high from 20 yards.
Watt was introduced at the start of the second half and wasted no time in announcing his arrival.
The teenager showed just the kind of hunger and determination that his team-mates were lacking in the first 45 minutes to beat keeper Alan Mannus to a searching, long ball from Mulgrew and bundle the ball over the line.
Saints defender David McKay flashed an effort across Fraser Forster's goal before his manager Steve Lomas was ordered to the stand by referee Iain Brines for complaining too vociferously.
There were more protests from the visitors when Brines chose to ignore Efe Ambrose chopping down replacement striker Gregory Tade right on the edge of the penalty area.
But Saints' mood was lifted soon after when they restored parity.
Moments after making a good reaction save to keep out Wright's volley, Forster was beaten by a smart, low shot on the turn from Hasselbaink.
Stung by the equaliser, Celtic responded with a rising strike from Beram Kayal and Wanyama was let down by his chest control when racing in behind the Saints defence.
Watt steered a stoppage-time header on target but it failed to trouble Mannus as Celtic dropped points in the league for the third match in a row.
- 01 Forster
- 02 Matthews
- 04 Ambrose (McGeouch - 84' )
- 06 Wilson
- 21 Mulgrew
- 08 Brown
- 15 Commons
- 16 Ledley (Kayal - 70' )
- 67 Wanyama
- 07 Miku (Watt - 46' )
- 09 Samaras
- 24 Zaluska
- 23 Lustig
- 20 McCourt
- 33 Kayal
- 40 Ibrahim
- 46 McGeouch
- 32 Watt
- 01 Mannus
- 02 MacKay
- 03 Davidson
- 05 Wright
- 18 McCracken (Miller - 6' )
- 07 Millar
- 08 Davidson Booked
- 10 Craig
- 12 Robertson (Tade - 71' )
- 11 Hasselbaink (Vine - 84' )
- 17 MacLean
- 15 Tuffey
- 19 Miller
- 26 Caddis
- 47 Tobin
- 09 Tade
- 23 Vine
- 41 Kane
Live Text Commentary
Full Time The match has reached full-time.90:00 +2:47
Gregory Tade is flagged offside by the assistant referee. Kelvin Wilson takes the free kick.90:00 +2:30
Tony Watt takes a shot. Alan Mannus makes a save.90:00 +1:04
Beram Kayal fouled by Rowan Vine, the ref awards a free kick. Kris Commons delivers the ball, Header from close in by Charlie Mulgrew misses to the right of the goal.89:03
Foul by Beram Kayal on Chris Millar, free kick awarded. David MacKay takes the direct free kick.86:57
David MacKay challenges Georgios Samaras unfairly and gives away a free kick. Free kick crossed right-footed by Kris Commons, clearance made by Gary Miller.83:49 Substitution
Substitution Rowan Vine on for Nigel Hasselbaink.83:18 Substitution
Substitution Efe Ambrose leaves the field to be replaced by Dylan McGeouch.83:18
Effort on goal by Kris Commons from inside the penalty area goes harmlessly over the bar.82:10
Free kick awarded for an unfair challenge on Tony Watt by David MacKay. The free kick is swung in left-footed by Kris Commons, clearance by Liam Craig.80:01
Beram Kayal takes a shot from just outside the penalty area clears the crossbar.78:00
Callum Davidson gives away a free kick for an unfair challenge on Kris Commons. Kris Commons takes the direct free kick. Georgios Samaras takes a shot. Save by Alan Mannus.76:41
The assist for the goal came from Frazer Wright.76:41 Goal scored
Goal! - Nigel Hasselbaink - Celtic 1 - 1 St J'stone A goal is scored by Nigel Hasselbaink from deep inside the penalty area to the bottom left corner of the goal. Celtic 1-1 St Johnstone.76:34
Chris Millar decides to take the corner short.76:02
Nigel Hasselbaink takes a shot. Save by Fraser Forster. Corner taken by Chris Millar.74:57
Corner from left by-line taken by Chris Millar.72:52
Free kick awarded for a foul by Chris Millar on Kris Commons. Kris Commons restarts play with the free kick.70:52 Substitution
Substitution Gregory Tade comes on in place of David Robertson.69:49 Substitution
Substitution Beram Kayal joins the action as a substitute, replacing Joe Ledley.
Outswinging corner taken left-footed by Kris Commons from the left by-line, Effort from close in by Charlie Mulgrew goes wide left of the target.53:34
Inswinging corner taken by Liam Craig.53:34 Booking
Booking The referee shows Murray Davidson a yellow card for unsporting behaviour.50:09
Assist by Charlie Mulgrew.50:09 Goal scored
Goal! - Tony Watt - Celtic 1 - 0 St J'stone Tony Watt gets on the score sheet with a goal from inside the six-yard box to the bottom right corner of the goal. Celtic 1-0 St Johnstone.48:01
Unfair challenge on David Robertson by Kelvin Wilson results in a free kick. Chris Millar restarts play with the free kick.45:01
The referee gets the second half started.45:01 Substitution
Substitution Nicolas Fedor Miku goes off and Tony Watt comes on.45:00 +2:10 Half time
Half Time The referee blows for half time.45:00 +0:28
Free kick awarded for an unfair challenge on Victor Wanyama by David MacKay. Direct free kick taken by Victor Wanyama.43:36
Chris Millar is ruled offside. Adam Matthews takes the free kick.43:03
Unfair challenge on Liam Craig by Adam Matthews results in a free kick. Free kick taken by Alan Mannus.41:09
Inswinging corner taken left-footed by Liam Craig from the right by-line, clearance made by Georgios Samaras.40:24
Liam Craig takes a inswinging corner.39:10
Charlie Mulgrew takes the outswinging corner, Headed effort from deep inside the area by Victor Wanyama misses to the left of the goal.38:01
Unfair challenge on Efe Ambrose by Chris Millar results in a free kick. Direct free kick taken by Efe Ambrose.36:17
Chris Millar gives away a free kick for an unfair challenge on Kris Commons. Free kick taken by Charlie Mulgrew.33:38
Effort on goal by Kris Commons from just outside the penalty area goes harmlessly over the target.31:49
Header from deep inside the area by Joe Ledley goes over the bar.30:04
Kris Commons takes the inswinging corner, clearance made by Frazer Wright.26:45
A cross is delivered by Adam Matthews, Alan Mannus makes a save.25:49
Victor Wanyama takes a shot. Save by Alan Mannus.25:03
Victor Wanyama takes a shot.24:05
David MacKay challenges Nicolas Fedor Miku unfairly and gives away a free kick. The free kick is swung in left-footed by Charlie Mulgrew, Frazer Wright makes a clearance.23:07
Unfair challenge on Frazer Wright by Victor Wanyama results in a free kick. Alan Mannus restarts play with the free kick.22:26
The ball is delivered by Scott Brown.20:36
Free kick awarded for a foul by Frazer Wright on Georgios Samaras. Free kick crossed left-footed by Kris Commons, Alan Mannus makes a save.18:10
Unfair challenge on Scott Brown by Frazer Wright results in a free kick. Charlie Mulgrew produces a shot on goal direct from the free kick, Alan Mannus makes a save.15:38
Frazer Wright fouled by Georgios Samaras, the ref awards a free kick. Frazer Wright takes the direct free kick.14:44
The ball is delivered by Charlie Mulgrew.11:55
The ball is delivered by Steven MacLean, save by Fraser Forster.11:12
The ball is crossed by Charlie Mulgrew, clearance by Frazer Wright.9:06
Efe Ambrose gives away a free kick for an unfair challenge on Steven MacLean. Callum Davidson restarts play with the free kick.8:00
Corner taken by Adam Matthews.7:28
Scott Brown concedes a free kick for a foul on Chris Millar. Frazer Wright restarts play with the free kick.5:34
Corner taken by David McCracken.5:34 Substitution
Substitution Gary Miller is brought on as a substitute for David McCracken.3:46
Liam Craig takes the inswinging corner, clearance made by Georgios Samaras.3:03
Adam Matthews produces a cross, save made by Alan Mannus.0:00
The ref blows the whistle to begin the match.
Live data and text provided by our data suppliers