An Iain Vigurs strike right at the death grabbed a point for Ross County and denied Hearts victory.
Rocco Quinn's deflected shot opened the scoring for the home side after 20 minutes but Michael Ngoo equalised.
Jamie Walker headed Hearts ahead but Vigurs' equaliser came in the second minute of stoppage time.
Both keepers made vital saves in a game where victory by two or more goals would have lifted Hearts into the Scottish Premier League's top six.
Instead, John McGlynn's side move up to eighth, while Derek Adams' County remain 10th but are now 15 points clear of bottom club Dundee.
Hearts had a number of early chances, beginning with a move which involved Danny Wilson and Billy King before Jason Holt shot wide.
Ryan Stevenson was next to come close for Hearts and King then pulled one of the game's several great saves out of Mark Brown.
County won a series of corners and their fourth one led to the opening goal. Vigurs found Quinn and his 15-yard shot eluded Jamie MacDonald after a hefty deflection.
Stevenson fired wide after a through ball from Marius Zaliukas but then supplied Ngoo for the leveller, the striker cruising past central defenders Grant Munro and Scott Boyd to beat Brown.
Next it was MacDonald's turn to star with a great save from Quinn.
The second half was a good deal less entertaining than the first until 62 minutes when Fraser Mullen's cross found Walker six yards out to put Hearts in front.
The keepers were then back in business when Brown pushed Stevenson's effort round for a corner before MacDonald saved from Paul Lawson and then Brown got a hand to an Andy Webster effort.
By now County were throwing everything they had at Hearts and it paid off in stoppage time when the ball seemed to spend an eternity in the Hearts box before presenting itself to Vigurs for a tap-in to finish.
- 25 Brown
- 04 Munro
- 05 Boyd
- 18 Ikonomou Booked
- 22 Kovacevic
- 08 Lawson Booked
- 10 Brittain
- 11 Vigurs
- 12 Quinn
- 21 Cooper Booked (Glen - 65' )
- 17 Morrow (Steffen Wohlfarth - 65' )
- 01 Fraser
- 13 Hainault
- 23 Macphee
- 07 Kettlewell
- 15 Steffen Wohlfarth
- 20 Glen
- 26 Dingwall
- 01 MacDonald
- 04 Wilson
- 06 Webster
- 14 Walker (Novikovas - 85' )
- 26 Zaliukas
- 30 Mullen
- 07 Stevenson
- 15 Holt (Barr - 83' Booked )
- 27 Tapping (McGowan - 90' )
- 21 Ngoo
- 32 B King
- 13 Ridgers
- 05 Barr
- 10 Taouil
- 11 Driver
- 19 McGowan
- 09 Sutton
- 18 Novikovas
Live Text Commentary
Full Time The referee brings the game to a close.90:00 +1:03
Scott Boyd provided the assist for the goal.90:00 +1:03 Goal scored
Goal! - Iain Vigurs - Ross Co 2 - 2 Hearts Goal scored by Iain Vigurs from just outside the penalty area to the top right corner of the goal. Ross County 2-2 Hearts.89:53 Substitution
Substitution Dylan McGowan joins the action as a substitute, replacing Callum Tapping.88:32
Corner taken right-footed by Richard Brittain from the right by-line, Ryan Stevenson makes a clearance.86:45
Free kick crossed by Iain Vigurs.86:45 Booking
Booking Darren Barr goes into the referee's book.86:29
Darren Barr concedes a free kick for a foul on Paul Lawson.85:33
The offside flag is raised against Ryan Stevenson. Scott Boyd takes the free kick.84:30 Substitution
Substitution Arvydas Novikovas replaces Jamie Walker.84:30
Outswinging corner taken by Fraser Mullen, Danny Wilson takes a shot. Save by Mark Brown.83:43
Outswinging corner taken right-footed by Fraser Mullen from the right by-line, Andy Webster takes a shot. Save made by Mark Brown.83:20
Free kick awarded for an unfair challenge on Callum Tapping by Steffen Wohlfarth. Direct free kick taken by Andy Webster.82:22 Substitution
Substitution Darren Barr on for Jason Holt.82:08
Header by Steffen Wohlfarth from deep inside the penalty area misses to the left of the goal.80:29
Ryan Stevenson takes a shot. Save by Mark Brown.79:29
Paul Lawson takes a shot. Save made by Jamie MacDonald.79:04
Free kick awarded for a foul by Jason Holt on Richard Brittain. Grant Munro takes the free kick.78:36
Grant Munro challenges Billy King unfairly and gives away a free kick. Marius Zaliukas restarts play with the free kick.76:58
Free kick awarded for a foul by Jamie Walker on Rocco Quinn. Iain Vigurs delivers the ball from the free kick left-footed from right wing, clearance by Ryan Stevenson.
Ryan Stevenson takes a shot. Save by Mark Brown.75:11
Outswinging corner taken from the right by-line by Fraser Mullen, save by Mark Brown.71:04
Corner taken right-footed by Richard Brittain from the right by-line, clearance made by Andy Webster.70:32
Evangelos Ikonomou challenges Billy King unfairly and gives away a free kick. Free kick taken by Billy King.70:32 Booking
Booking The referee shows Evangelos Ikonomou a yellow card for unsporting behaviour.68:55
Scott Boyd concedes a free kick for a foul on Michael Ngoo. Fraser Mullen crosses the ball in from the free kick.67:03
Free kick awarded for an unfair challenge on Steffen Wohlfarth by Danny Wilson. Free kick crossed right-footed by Richard Brittain from right channel, clearance by Jamie Walker.66:20
The offside flag is raised against Michael Ngoo. Indirect free kick taken by Grant Munro.65:30
Unfair challenge on Jamie Walker by Mihael Kovacevic results in a free kick. Free kick crossed right-footed by Fraser Mullen from left wing.64:13 Substitution
Substitution Gary Glen is brought on as a substitute for Alex Cooper.64:13 Substitution
Substitution Sam Morrow leaves the field to be replaced by Steffen Wohlfarth.62:20
The assist for the goal came from Fraser Mullen.62:20 Goal scored
Goal! - Jamie Walker - Ross Co 1 - 2 Hearts Jamie Walker finds the net with a headed goal from inside the box. Ross County 1-2 Hearts.60:22
Inswinging corner taken by Richard Brittain from the left by-line, Marius Zaliukas manages to make a clearance.57:01
Alex Cooper produces a right-footed shot from just outside the box that goes wide left of the target.56:09
Scott Boyd gives away a free kick for an unfair challenge on Michael Ngoo. Free kick taken by Jason Holt.54:45
Handball decision goes against Jamie Walker. Scott Boyd takes the direct free kick.51:20
Free kick awarded for an unfair challenge on Alex Cooper by Danny Wilson. Iain Vigurs crosses the ball from the free kick left-footed from right wing, clearance made by Andy Webster.45:01
The referee blows his whistle to start the second half.45:00 +0:08 Half time
Half Time It is the end of the first-half.44:05
Free kick awarded for a foul by Michael Ngoo on Scott Boyd. Mark Brown restarts play with the free kick.42:47
Corner taken by Fraser Mullen, Danny Wilson produces a header from deep inside the six-yard box which goes wide of the right-hand upright.40:18 Booking
Booking Alex Cooper shown a yellow card.40:09
Free kick awarded for a foul by Alex Cooper on Andy Webster. Free kick taken by Jamie MacDonald.38:10
Foul by Evangelos Ikonomou on Billy King, free kick awarded. Fraser Mullen sends in a cross, Headed effort from inside the area by Andy Webster misses to the right of the target.36:34
Corner from the left by-line taken by Richard Brittain, clearance made by Andy Webster.36:14
Iain Vigurs takes a shot. Save by Jamie MacDonald.33:31
The free kick is delivered right-footed by Fraser Mullen from right wing, clearance by Scott Boyd.33:31 Booking
Booking Paul Lawson goes into the book for unsporting behaviour.33:19
Paul Lawson challenges Michael Ngoo unfairly and gives away a free kick.32:44
Outswinging corner taken right-footed by Richard Brittain from the right by-line.30:39
Assist by Fraser Mullen.30:39 Goal scored
Goal! - Michael Ngoo - Ross Co 1 - 1 Hearts A goal is scored by Michael Ngoo from deep inside the penalty box to the top right corner of the goal. Ross County 1-1 Hearts.29:59
Free kick awarded for an unfair challenge on Alex Cooper by Jason Holt. Free kick taken by Mark Brown.29:31
Fraser Mullen takes a outswinging corner from the right by-line to the near post, clearance made by Evangelos Ikonomou.27:43
Foul by Rocco Quinn on Ryan Stevenson, free kick awarded. Free kick taken by Andy Webster.24:54
Unfair challenge on Fraser Mullen by Rocco Quinn results in a free kick. Billy King restarts play with the free kick.23:09
Shot by Ryan Stevenson from deep inside the penalty area misses wide to the left of the target.21:58
Rocco Quinn takes a shot. Blocked by Callum Tapping.21:25
Unfair challenge on Sam Morrow by Ryan Stevenson results in a free kick. Richard Brittain takes the free kick.19:36
The assist for the goal came from Iain Vigurs.19:36 Goal scored
Goal! - Rocco Quinn - Ross Co 1 - 0 Hearts Rocco Quinn grabs a goal from long range high into the middle of the goal. Ross County 1-0 Hearts.18:58
Corner taken by Richard Brittain from the left by-line played to the near post.16:08
Corner taken right-footed by Fraser Mullen from the right by-line, Headed effort from deep inside the area by Marius Zaliukas misses to the left of the goal.15:30
Corner taken by Fraser Mullen, Scott Boyd manages to make a clearance.13:16
Rocco Quinn concedes a free kick for a foul on Ryan Stevenson. Direct free kick taken by Andy Webster.10:15
Effort from the edge of the penalty box by Ryan Stevenson goes wide of the right-hand upright.9:07
Long range effort by Alex Cooper goes wide right of the net.7:37
Jason Holt fouled by Alex Cooper, the ref awards a free kick. Fraser Mullen restarts play with the free kick.7:09
Jason Holt takes a shot. Save by Mark Brown.5:48
Outswinging corner taken right-footed by Richard Brittain, Headed effort from deep inside the penalty area by Scott Boyd goes harmlessly over the crossbar.2:18
Corner taken by Richard Brittain from the right by-line played to the near post, clearance by Danny Wilson. Corner from right by-line taken by Richard Brittain.0:00
The match has kicked off.
Live data and text provided by our data suppliers