Substitute Suso came to Hearts' rescue in stoppage time as the Spaniard scored the equaliser against Kilmarnock after both sides had been reduced to 10 men.
The game came to life after Dieter Van Tornhout was sent off for a second bookable offence after 54 minutes.
Paul Heffernan put 10-man Killie ahead from close range 11 minutes from time.
Jamie Hamill was also sent packing a minute later, but Suso headed into the net following a Stephen Elliott cross in a dramatic climax.
Hearts manager Paulo Sergio had gone for experience after the midweek thumping by Celtic, with Rudi Skacel and Ian Black replacing Ryan McGowan and Scott Robinson.
Former Bristol City midfielder Lee Johnson started on the Kilmarnock bench against his former club after joining as a free agent.
Without broken-leg victim Manuel Pascali and with Danny Racchi dropping out, in came Mohamadou Sissoko and van Tornhout.
Tensions were running high following comments from both managers in the build up to the game and striker van Tornhout was shown a yellow card for a reckless challenge on Jamie Hamill, who also picked up a yellow for his aggressive reaction.
Van Tornhout passed up a good opportunity to head the visitors in front when he failed to trouble Jamie MacDonald after connecting with James Fowler's cross and the Hearts goalkeeper then had to be alert to deal with Paul Heffernan's looping header a minute later.
Fowler's sliced clearance looped just over his own crossbar following a dangerous delivery from Black.
However, both goalkeepers remained virtual spectators, with the majority of the match being played out in midfield.
Elliott came agonisingly close to getting on the end of Andy Driver's cross on the half-hour mark and Skacel finally forced a save, Cammy Bell making a low stop to deny the winger's effort from the edge of the box.
Marius Zaliukas should have done better when he rose to meet Black's corner, but the Lithuanian defender failed to hit the target.
Mehdi Taouil stung the hands of Bell, while Dean Shiels' free-kick forced Hearts keeper MacDonald into a punched clearance at the other end as the two sides found their shooting boots after the break.
Killie were reduced to 10 men when van Tornhout was booked for another foul on Hamill, with Heffernan being booked as the home players vented their fury at referee Euan Norris.
Hearts went close to taking advantage when Hamill swung over a pinpoint cross, but Elliott's header drifted inches past the post.
However, the home side grabbed the opening goal as Lewis Toshney rose to meet Shiels' cross and, despite an excellent block on the line, Heffernan bundled the ball into the net.
Referee Norris showed his second red card of the game when Hamill received his marching orders for a second booking, the former Kilmarnock defender having lunged in on Garry Hay.
Hay fired wide of goal in the final minute as Kilmarnock looked to be comfortably holding on for victory.
Hearts were not finished, though, and McGowan's perfect cross was turned in by Suso to ensure a share of the points.
- 01 Bell
- 02 Toshney Booked
- 03 Hay
- 04 Fowler
- 06 Nelson
- 19 Gordon
- 88 Sissoko
- 08 Kelly
- 20 Shiels
- 14 Heffernan
- 27 Van Tornhout Dismissed after an earlier booking
- 17 Letheren
- 13 Kroca
- 23 McKeown
- 10 Dayton
- 16 Johnson
- 22 Racchi
- 33 Kennedy
Heart of Midlothian
- 30 MacDonald
- 03 Grainger (McGowan - 66' )
- 06 Webster Booked
- 26 Zaliukas
- 02 Hamill Dismissed after an earlier booking
- 08 Black
- 11 Driver (Suso Santana - 73' Booked )
- 19 Skacel
- 21 Taouil
- 31 Mrowiec (Smith - 83' )
- 10 Elliott
- 28 Ridgers
- 13 Obua
- 17 McGowan
- 07 Suso Santana
- 22 Smith
- 27 Robinson
- 38 Morton
Live Text Commentary
Full Time The referee blows for the end of the match.90:00 +1:23
The assist for the goal came from Rudi Skacel.90:00 +1:23 Goal scored
Goal! - Suso Santana - Kilmarnock 1 - 1 Hearts Suso Santana grabs a headed goal from inside the six-yard box. Kilmarnock 1-1 Hearts.89:44
Shot from just outside the box by Garry Hay misses to the right of the goal.89:08
Free kick awarded for a foul by Ryan McGowan on Paul Heffernan. Dean Shiels restarts play with the free kick.85:52
Suso Santana concedes a free kick for a foul on Ben Gordon. Cameron Bell takes the free kick.83:11
Mehdi Taouil concedes a free kick for a foul on Dean Shiels. Liam Kelly restarts play with the free kick.82:14 Substitution
Substitution Gordon Smith on for Adrian Mrowiec.82:14
Shot from just outside the box by Mehdi Taouil goes over the bar.79:48
Direct free kick taken by Cameron Bell.79:48 Dismissal
Dismissal Jamie Hamill is sent off by the referee.79:36
Foul by Jamie Hamill on Garry Hay, free kick awarded.78:26
Assist by Lewis Toshney.78:26 Goal scored
Goal! - Paul Heffernan - Kilmarnock 1 - 0 Hearts A goal is scored by Paul Heffernan from close range to the bottom right corner of the goal. Kilmarnock 1-0 Hearts.77:34
Corner from the left by-line taken by Dean Shiels,72:39 Substitution
Substitution Andrew Driver goes off and Suso Santana comes on.71:06
Adrian Mrowiec concedes a free kick for a foul on Dean Shiels. Garry Hay takes the direct free kick.69:39
Shot by Jamie Hamill from outside the box goes over the target.68:00
Michael Nelson concedes a free kick for a foul on Rudi Skacel. Jamie Hamill takes the direct free kick.67:32
Dean Shiels restarts play with the free kick.
Booking The referee books Andy Webster for unsporting behaviour.67:22
Paul Heffernan fouled by Andy Webster, the ref awards a free kick.66:20
Liam Kelly concedes a free kick for a foul on Ian Black. Ian Black restarts play with the free kick.65:05 Substitution
Substitution Ryan McGowan on for Daniel Grainger.63:39
Andy Webster concedes a free kick for a foul on Paul Heffernan. Direct free kick taken by Dean Shiels.63:07
The ball is swung over by Jamie Hamill, Header from deep inside the area by Stephen Elliott goes harmlessly over the crossbar.56:39
Free kick awarded for a foul by Mehdi Taouil on Dean Shiels. Free kick taken by Garry Hay.55:13
Unfair challenge on Rudi Skacel by Liam Kelly results in a free kick. Ian Black takes the direct free kick.54:35
Free kick awarded for an unfair challenge on Mohamadou Sissoko by Rudi Skacel. Free kick taken by Cameron Bell.53:11
Andy Webster takes the direct free kick.53:11 Dismissal
Dismissal Dieter Van Tornhout is sent off by the referee for second bookable offence.52:55
Dieter Van Tornhout concedes a free kick for a foul on Jamie Hamill.51:53
Unfair challenge on Liam Kelly by Mehdi Taouil results in a free kick. Direct free kick taken by Cameron Bell.51:12
The referee blows for offside against Dieter Van Tornhout. Indirect free kick taken by Marius Zaliukas.50:04
Michael Nelson fouled by Stephen Elliott, the ref awards a free kick. Free kick taken by Michael Nelson.46:38
Paul Heffernan fouled by Mehdi Taouil, the ref awards a free kick. Shot on goal comes in from Dean Shiels from the free kick, save by Jamie MacDonald.46:12
Mehdi Taouil takes a shot. Save made by Cameron Bell.45:28
The referee blows for offside. Andy Webster restarts play with the free kick.45:01
The referee gets the second half started.45:00 +2:06 Half time
Half Time The ref blows to signal half-time.45:00 +0:57
Adrian Mrowiec concedes a free kick for a foul on Dieter Van Tornhout. Dean Shiels takes the direct free kick.41:57
Corner from the left by-line taken by Ian Black, save by Cameron Bell.37:37
Corner taken by Ian Black from the right by-line, Headed effort from inside the box by Marius Zaliukas misses to the right of the target.35:33
Ian Black delivers the ball from the free kick right-footed from left wing.35:33 Booking
Booking The referee shows Lewis Toshney a yellow card for unsporting behaviour.35:21
Lewis Toshney concedes a free kick for a foul on Daniel Grainger.33:03
Rudi Skacel takes a shot. Save by Cameron Bell.32:10
James Fowler gives away a free kick for an unfair challenge on Jamie Hamill. Direct free kick taken by Mehdi Taouil.28:45
Jamie Hamill takes a short corner.25:54
Rudi Skacel concedes a free kick for a foul on Ben Gordon. Free kick taken by Garry Hay.23:34
Dean Shiels is ruled offside. Jamie MacDonald takes the indirect free kick.22:55
Paul Heffernan fouled by Daniel Grainger, the ref awards a free kick. Direct free kick taken by Garry Hay.18:56
Free kick awarded for an unfair challenge on Adrian Mrowiec by James Fowler. Free kick crossed right-footed by Ian Black from left wing, clearance by Stephen Elliott.17:48
Effort on goal by Garry Hay from just outside the penalty area goes harmlessly over the target.16:10
Corner taken by Paul Heffernan from the left by-line, clearance made by Andy Webster. Corner taken right-footed by Paul Heffernan from the left by-line, Andy Webster makes a clearance.13:50
Corner taken by Ian Black, Mohamadou Sissoko manages to make a clearance.13:17
Lewis Toshney concedes a free kick for a foul on Daniel Grainger. Free kick taken by Ian Black.12:41
Garry Hay gives away a free kick for an unfair challenge on Mehdi Taouil. Jamie Hamill takes the free kick.11:14
Inswinging corner taken by Ian Black, Headed effort from deep inside the area by Andy Webster misses to the right of the goal.5:16
Adrian Mrowiec challenges Dieter Van Tornhout unfairly and gives away a free kick. Garry Hay takes the direct free kick.4:26
Foul by Paul Heffernan on Daniel Grainger, free kick awarded. Free kick taken by Marius Zaliukas.3:12
Header from deep inside the area by Dieter Van Tornhout goes over the bar.1:58
Free kick taken by Jamie Hamill.1:58 Booking
Booking Jamie Hamill receives a yellow card for dissent.1:39 Booking
Booking Dieter Van Tornhout is shown a yellow card.1:11
Unfair challenge on Jamie Hamill by Dieter Van Tornhout results in a free kick.0:21
The official flags Paul Heffernan offside. Free kick taken by Jamie MacDonald.0:00
The game begins.
Live data and text provided by our data suppliers