Kilmarnock fought back from two goals down to draw 2-2 at Dundee.
With only 20 seconds on the clock a mistake by Greg Shields allowed Steve Lovell to run in on goal, but the Dundee striker fired his left-foot shot off the upright.
With 13 minutes played Dave Mackay hacked the ball clear after Andy McLaren had knocked Alan Mahood's cross over Julian Speroni towards the back of the net.
Four minutes later McLaren came even closer to scoring, but this time his right-foot volley crashed back off the crossbar after a knockdown by Gary McSwegan.
Midway through the first half both keepers were called into action when firstly Garry Brady saw his effort punched around the post by Colin Meldrum and then Speroni touched McSwegan's header over the crossbar.
Dundee then scored two goals in the space of two minutes to shock the visitors.
The first goal saw Lee Wilkie send a looping header over Meldrum from 12 yards from Georgi Nemsadze's free-kick.
Two minutes later Steve Milne headed powerfully past Meldrum after brilliant play by Fabian Caballero on the left.
Five minutes after the break Killie pulled a goal back when Peter Canero pounced to poke the ball past Speroni after the keeper had blocked McSwegan's effort.
With an hour played Meldrum twice denied the home team when he touched Gavin Beith's shot around the post before saving Mackay's header from the resultant corner.
Ten minutes from time Chris Innes header poorly and Speroni saved easily from Steve Fulton's cross.
Moments later Brady was again denied by the diving Meldrum and soon after the keeper saved a Caballero effort.
With five minutes remaining the visitors earned a point when McSwegan shot low past Speroni from Fulton's cross.