Jon Daly scored in stoppage-time to rescue a point for Dundee United in a six-goal thriller at Tannadice.
The United skipper stooped to nod the ball home in a busy penalty area, adding to his 56th-minute header.
Cillian Sheridan had given Kilmarnock an early lead with a fantastic 30-yard free-kick and dinked in a lovely finish before the interval.
United's Gary Mackay-Steven lashed in a great strike only for Paul Heffernan to reply before Daly's double.
The 6,287 fans that turned up were treated to a wonderful evening of entertainment as Kilmarnock took advantage of a slow start from the hosts.
Borja Perez was the first to have a pop at goal, with the Killie midfielder seeing his dipping strike from distance clearing the crossbar.
A terrible back-pass from Sean Dillon was then intercepted by Sheridan but the Irishman slipped as he shot, allowing Radislaw Cierzniak to save, and Borja blazed the rebound over.
Dillon was punished for an aerial challenge on nine minutes and Sheridan whipped a stunning free-kick into the top corner of the net.
Johnny Russell should have levelled when he managed to intercept a wayward shot from Mackay-Steven but the striker was leaning back and lifted the ball high over the target from six yards.
Sheridan scored two fantastic goals in the first half at Tannadice
But Killie were running the show in the first half hour and Gary Harkins hammered a strike just too high before a deflected shot from Borja was smartly touched round the post by Cierzniak.
A clever Heffernan flick set Sheridan free but he wasted a good chance by shooting high and wide.
But the striker was celebrating soon after when he was picked out by a great Harkins pass and ran on to coolly lift the ball over the advancing Cierzniak.
Cammy Bell made a good blocking save to thwart Mackay-Steven as a breathtaking first-half drew to a close with some boos from the home support.
The United faithful had their spirits lifted just three minutes after the restart when Mackay-Steven glided past two opponents at pace before finding the top corner with an unstoppable strike from 25 yards.
But the visitors quickly restored their two-goal cushion when the United defence were slow to react, allowing Heffernan to dart in and loft a header over Cierzniak.
Daly got among the goals soon after when a cross from Barry Douglas was touched on by Russell at the near post and the ball fell to the striker for a simple headed finish.
Cierzniak made a good save to keep out an angled shot from Sheridan, while the Killie man was denied a hat-trick by an offside flag after he had tucked in a neat cross from Harkins.
Bell punched away a fierce shot from Stuart Armstrong and the same player drove a dangerous ball across goal that evaded his team-mates.
With four minutes of added time signalled, United kept pushing and Daly produced a typically brave diving header from another Douglas cross to round off a courageous fightback.
- 01 Cierzniak
- 02 Dillon
- 03 Douglas
- 04 McLean Booked
- 05 Gunning
- 06 Flood Booked
- 08 Rankin (Skacel - 57' )
- 11 Mackay-Steven
- 16 Armstrong
- 07 Russell
- 09 Daly
- 13 Banks
- 29 Barrett
- 10 Ryan
- 14 Millar
- 51 Skacel
- 15 Gardyne
- 18 Dow
- 01 Bell
- 02 Tesselaar
- 04 Fowler Booked
- 05 O'Leary
- 06 Nelson
- 08 Kelly Booked
- 11 Harkins Booked
- 29 Pascali
- 12 Sheridan
- 14 Heffernan Booked
- 15 Perez (Johnson - 66' )
- 17 Letheren
- 23 McKeown
- 38 O'Hara
- 88 Sissoko
- 10 Dayton
- 18 Johnson
- 37 Taylor