A refereeing error prevented Hibernian from claiming their first league derby win over Hearts since 2009.
Both sides spurned chances in a first-half which raged rather than flowed.
In the second period Andy Webster forced Hibs keeper Ben Williams into a fine save from a fantastic volley.
However, the key moment in the game came when Leigh Griffiths' free-kick hit the underside of the bar and bounced clearly over the line, but no goal was given by referee Euan Norris.
The big news pre-match was that midfielder Kevin Thomson had rejoined Hibernian and was eligible to play, but he had to make do with a place on the bench.
After a frenetic opening spell it was Hearts who carved out the first shooting opportunity, with John Sutton firing off a low effort which was gathered by Williams.
Hearts were looking the more dangerous of the two sides early on, with English striker Michael Ngoo causing the Hibs defence problems with his strength and running.
And Ngoo went close with a shot through the legs of Hibs captain James McPake which deflected just past the post.
From the subsequent corner, Sutton's goalbound header was accidentally blocked by Ngoo allowing Lewis Stevenson to clear.
Hibs had offered little in attack thus far, but Matt Done latched on to a Ryan McGivern flicked header. However, under pressure from Fraser Mullen, his weak shot was smothered.
The pendulum had swung the other way and Tom Taiwo picked out Scott Robertson in the Hearts box, but keeper Jamie MacDonald pulled off a fine save.
It was the visitors though who had the last - and perhaps best - chance of the first-half as Danny Wilson headed Arvydas Novikovas' free-kick just wide from four yards.
A quiet opening to the second-half saw limited chances for either side, with Ngoo and Ryan Stevenson both putting shots well off target.
But then Webster produced a piece of skill unheard-of for Scottish centre-halves as he flicked the ball up, spun and volleyed from the edge of the box, only to see Williams parry his effort.
Hearts substitute Brad McKay, on for Mullen, flighted a free-kick to Ngoo on the penalty spot, but the young striker took a touch rather than shooting first time, allowing Stevenson to clear.
Callum Tapping then went down in the box as he chased for a ball with Alan Maybury, but referee Norris was uninterested in his vociferous penalty appeals.
Griffiths, overlooked by Scotland manager Gordon Strachan for his squad to face Wales, had had a largely anonymous afternoon, but a mis-hit header by Wilson finally gave him an opportunity in front of goal.
However, the striker, who has been prolific this season, could only snatch at the ball and his volley went over.
Then came the game's moment of controversy as Griffiths lashed a tremendous free-kick from 25 yards, which beat MacDonald, hit the underside of the bar and bounced at least a few feet over the line.
However, neither referee Norris or assistant referee awarded a goal and Webster headed the ball over.
Thomson then made his Hibs return, coming on for Taiwo, but couldn't find a breakthrough as the game ended goalless, much to the consternation of the home fans.
- 01 Williams
- 03 McGivern
- 06 McPake
- 18 Maybury Booked
- 08 Claros
- 14 Wotherspoon (Doyle - 74' )
- 16 Stevenson
- 17 Done (Harris - 63' )
- 20 Taiwo (Thomson - 86' )
- 28 Robertson
- 09 Griffiths
- 31 Murdoch
- 37 Forster
- 07 Deegan
- 33 Harris
- 38 Thomson
- 10 Doyle
- 24 Handling
Heart of Midlothian
- 01 MacDonald
- 04 Wilson
- 06 Webster
- 29 McHattie Booked
- 30 Mullen (McKay - 38' Booked )
- 07 Stevenson (Holt - 82' )
- 10 Taouil Booked
- 27 Tapping
- 09 Sutton
- 18 Novikovas (Walker - 56' )
- 21 Ngoo
- 13 Ridgers
- 14 Walker
- 28 McKay
- 15 Holt
- 16 Prychynenko
- 12 Smith
- 37 Carrick
Live Text Commentary
Full Time The game is over, as the referee blows his whistle.90:00 +1:56
Outswinging corner taken left-footed by Leigh Griffiths from the left by-line.89:59
Corner taken left-footed by Leigh Griffiths to the near post, clearance by Callum Tapping.89:51
Eoin Doyle crosses the ball, blocked by Mehdi Taouil.88:47
Free kick awarded for an unfair challenge on Kevin Thomson by Jason Holt. Free kick taken by Ben Williams.87:19
Callum Tapping delivers the ball.86:13
Jorge Claros has a shot on goal from outside the area which misses right.85:49
Inswinging corner taken by Leigh Griffiths from the right by-line, Michael Ngoo makes a clearance.85:06 Substitution
Substitution Kevin Thomson is brought on as a substitute for Tom Taiwo.83:38
Foul by James McPake on Jamie Walker, free kick awarded. Kevin McHattie takes the free kick.80:37 Substitution
Substitution Ryan Stevenson leaves the field to be replaced by Jason Holt.80:37
Jamie Walker concedes a free kick for a foul on Leigh Griffiths. Leigh Griffiths produces a shot on goal direct from the free kick.80:01
The offside flag is raised against Eoin Doyle. Jamie MacDonald restarts play with the free kick.79:15
Jamie Walker challenges Leigh Griffiths unfairly and gives away a free kick. Leigh Griffiths crosses the ball in from the free kick, Andy Webster makes a clearance.78:55
Alex Harris sends in a cross, Danny Wilson manages to make a clearance.77:57
Corner taken left-footed by Leigh Griffiths, Callum Tapping manages to make a clearance.76:43
Andy Webster challenges Scott Robertson unfairly and gives away a free kick. Shot comes in from Leigh Griffiths from the free kick,75:51
The free kick is swung in right-footed by Jorge Claros, clearance by Michael Ngoo.75:51 Booking
Booking Booking for Mehdi Taouil for unsporting behaviour.75:44
Mehdi Taouil challenges Alex Harris unfairly and gives away a free kick.
Callum Tapping takes a shot. Blocked by Ryan McGivern.74:49
Ryan McGivern concedes a free kick for a foul on Callum Tapping. The free kick is delivered right-footed by Mehdi Taouil from right wing, clearance by Ryan McGivern.73:31 Substitution
Substitution Eoin Doyle comes on in place of David Wotherspoon.73:17
Effort on goal by Leigh Griffiths from deep inside the penalty area misses to the right of the target.73:04
Jorge Claros fouled by Callum Tapping, the ref awards a free kick. Jorge Claros takes the free kick.71:30
Mehdi Taouil fouled by David Wotherspoon, the ref awards a free kick. Jamie Walker delivers the ball from the free kick right-footed from left wing, Ryan McGivern manages to make a clearance.69:21
Scott Robertson challenges Jamie Walker unfairly and gives away a free kick. Andy Webster restarts play with the free kick.67:03
Scott Robertson gives away a free kick for an unfair challenge on Ryan Stevenson. The free kick is delivered right-footed by Brad McKay from right wing, Jorge Claros manages to make a clearance.64:27
Leigh Griffiths crosses the ball in from the free kick, Danny Wilson manages to make a clearance.64:27 Booking
Booking Booking for Brad McKay.64:18
Mehdi Taouil concedes a free kick for a foul on Alex Harris.61:34
Jorge Claros crosses the ball in from the free kick, comfortable save by Jamie MacDonald.61:34 Substitution
Substitution (Hibernian) makes a substitution, with Alex Harris coming on for Matt Done.61:34
Foul by Jamie Walker on David Wotherspoon, free kick awarded.60:41
Inswinging corner taken right-footed by Jamie Walker played to the near post, Lewis Stevenson manages to make a clearance.59:28
Jamie Walker crosses the ball from the free kick right-footed from left wing, David Wotherspoon manages to make a clearance. Andy Webster has a volleyed shot. Ben Williams makes a save.59:28 Booking
Booking Alan Maybury shown a yellow card.59:20
Free kick awarded for a foul by Alan Maybury on Jamie Walker.58:40
Tom Taiwo concedes a free kick for a foul on Ryan Stevenson. Direct free kick taken by Andy Webster.56:42
Shot by Ryan Stevenson from outside the box goes high over the crossbar.55:47 Substitution
Substitution Jamie Walker comes on in place of Arvydas Novikovas.54:12
Inswinging corner taken left-footed by Arvydas Novikovas, Close range header by John Sutton goes wide of the left-hand post.53:10
Free kick taken by Leigh Griffiths, Scott Robertson produces a cross, Jamie MacDonald makes a save.53:10 Booking
Booking The referee cautions Kevin McHattie for unsporting behaviour.53:02
David Wotherspoon fouled by Kevin McHattie, the ref awards a free kick.52:15
The ball is swung over by Michael Ngoo.51:50
John Sutton gives away a free kick for an unfair challenge on James McPake. Ben Williams restarts play with the free kick.50:43
Michael Ngoo gives away a free kick for an unfair challenge on David Wotherspoon. Direct free kick taken by Jorge Claros.48:31
Effort on goal by Ryan Stevenson from long range goes harmlessly over the bar.46:21
Callum Tapping fouled by Jorge Claros, the ref awards a free kick. Free kick taken by Andy Webster.45:01
The referee gets the second half started.45:00 +2:10 Half time
Half Time The ref blows to end the first period.45:00 +1:31
Corner from the right by-line taken by Arvydas Novikovas, clearance by Lewis Stevenson.45:00 +0:56
Corner taken left-footed by Arvydas Novikovas from the left by-line, James McPake makes a clearance.44:35
Free kick awarded for an unfair challenge on John Sutton by Ryan McGivern. Arvydas Novikovas delivers the ball, Close range header by Danny Wilson goes wide of the left-hand post.44:21
Matt Done sends in a cross, save by Jamie MacDonald.42:49
Arvydas Novikovas gives away a free kick for an unfair challenge on David Wotherspoon. Free kick crossed left-footed by Leigh Griffiths from right wing, Danny Wilson makes a clearance.41:47
The assistant referee flags for offside against Leigh Griffiths. Indirect free kick taken by Danny Wilson.39:13
Effort from the edge of the area by Michael Ngoo goes wide of the right-hand upright.37:18 Substitution
Substitution Fraser Mullen goes off and Brad McKay comes on.32:59
Corner taken by David Wotherspoon played to the near post, Callum Tapping manages to make a clearance.31:31
Scott Robertson takes a shot. Fantastic save by Jamie MacDonald.30:48
Fraser Mullen gives away a free kick for an unfair challenge on Matt Done. Leigh Griffiths crosses the ball from the free kick left-footed from left wing, Michael Ngoo manages to make a clearance.29:55
Jorge Claros fouled by Mehdi Taouil, the ref awards a free kick. The free kick is swung in right-footed by Jorge Claros, Danny Wilson makes a clearance.29:22
Ryan Stevenson produces a left-footed shot from just outside the area that goes harmlessly over the bar.27:18
Lewis Stevenson fouled by Arvydas Novikovas, the ref awards a free kick. Free kick taken by Ben Williams.26:26
Matt Done gives away a free kick for an unfair challenge on Callum Tapping. Mehdi Taouil crosses the ball in from the free kick, Ryan McGivern manages to make a clearance.24:31
Free kick awarded for a foul by Arvydas Novikovas on Jorge Claros. Free kick taken by Ben Williams.23:38
Leigh Griffiths is flagged offside by the assistant referee. Jamie MacDonald restarts play with the free kick.22:58
Matt Done takes a shot. Save by Jamie MacDonald.22:21
The referee gives a free kick against Arvydas Novikovas for handball. Jorge Claros restarts play with the free kick.20:49
David Wotherspoon takes the inswinging corner, clearance made by Kevin McHattie.20:10
The ball is crossed by Michael Ngoo, John Sutton takes a shot. Save made by Ben Williams.19:50
Free kick awarded for a foul by Michael Ngoo on Alan Maybury. Ben Williams takes the direct free kick.17:58
Outswinging corner taken from the right by-line by Fraser Mullen, John Sutton takes a shot. Lewis Stevenson manages to make a clearance.17:42
Michael Ngoo takes a shot. Blocked by Ryan McGivern.17:04
Centre by Leigh Griffiths.16:02
Unfair challenge on Kevin McHattie by David Wotherspoon results in a free kick. Kevin McHattie crosses the ball from the free kick right-footed from left wing, clearance made by David Wotherspoon.14:54
Free kick awarded for a foul by John Sutton on Ryan McGivern. Ben Williams restarts play with the free kick.13:36
The official flags Michael Ngoo offside. Ben Williams takes the indirect free kick.13:05
The ball is delivered by Michael Ngoo.12:15
Alan Maybury gives away a free kick for an unfair challenge on Arvydas Novikovas. Fraser Mullen delivers the ball from the free kick right-footed from left wing, James McPake makes a clearance.10:34
The ball is crossed by Michael Ngoo, James McPake gets a block in.8:27
The ball is swung over by Michael Ngoo, save by Ben Williams.7:55
John Sutton takes a shot. Comfortable save by Ben Williams.7:35
Matt Done takes a shot. Save made by Jamie MacDonald.7:00
John Sutton concedes a free kick for a foul on David Wotherspoon. Jorge Claros delivers the ball from the free kick right-footed from right wing, Danny Wilson makes a clearance.6:13
Centre by Michael Ngoo.5:48
Matt Done delivers the ball, save by Jamie MacDonald.5:18
Matt Done crosses the ball, clearance made by Andy Webster.1:39
Mehdi Taouil concedes a free kick for a foul on Scott Robertson. Direct free kick taken by Jorge Claros.0:00
The game gets underway.
Live data and text provided by our data suppliers