Suso Santana's injury-time equaliser earned Hearts a 1-1 draw against Kilmarnock in a feisty encounter at Rugby Park.
Paul Heffernan bundled home 10 minutes from time to put Kilmarnock on course for three points but substitute Santana rose to meet Ryan McGowan's cross in the dying stages of the game to ensure a share of the points.
Both sides finished the game with 10 men after Dieter Van Tornhout and Jamie Hamill were both given their marching orders in the second half.
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 Heffernan's looping header a minute later.
Hearts were enjoying the bulk of the early possession without testing Cammy Bell in the home goal and their first chance came after 15 minutes when Fowler's sliced clearance looped just over his own crossbar following a dangerous delivery from Ian Black.
For Hearts, Stephen Elliott went agonisingly close to getting on the end of Andy Driver's cross on the half-hour mark and Rudi Skacel then forced Bell into a low stop from the edge of the box.
The hosts were reduced to 10 men after 53 minutes when Van Tornhout received his second booking for a clumsy tackle on Hamill.
The home side grabbed the opening goal from a corner when Lewis Toshney rose to meet Dean Shiels' cross and despite an excellent block on the line Heffernan bundled the ball into the net.
Referee Euan Norris showed his second red card of the game when Hamill was ordered off for a second booking for lunging in on Garry Hay leaving Norris with little option but to produce a red.
Hearts didn't give up though and Ryan McGowan's perfect cross was turned in by Santana to ensure a share of the points.