A contentious penalty decision allowed Nottingham Forest to earn a draw at Leicester in the East Midlands derby.
The home side went in front when Forest defender Elliott Ward turned a Lloyd Dyer shot into his own net but Adlene Guedioura steered in an equaliser.
A flicked David Nugent finish restored the Foxes' lead before referee Anthony Taylor gave Forest a penalty for Zak Whitbread's tackle on Billy Sharp.
Nottingham Forest have now drawn eight of their 16 Championship games.
Whitbread appeared to get the ball but Simon Cox stepped up to level.
City's misery was further compounded late on when they felt they should have had a late spot-kick of their own, against Simon Gillett for handball.
Leicester, without a win in four league games, will be frustrated by only getting a point from a game in which they had the upper hand for large periods.
After Ward's own-goal, Forest equalised with a well-worked and incisive move.
Chris Cohen's pass from the right wing found Cox and he cut the ball back for Guedioura to drive in from 15 yards.
Soon afterwards, though, the Foxes regained their lead as Knockeart's lovely chipped ball was delicately glanced home by Nugent for his seventh goal of the season.
Guedioura's poor pass nearly allowed Leicester to double their lead when Martyn Waghorn's shot was cleared off the line by Ward following Nugent's cross.
Waghorn also had a header excellently palmed away by keeper Lee Camp before the late drama of the two debateable penalty decisions which both went Forest's way.
Leicester manager Nigel Pearson:
"It should not be a penalty. It was a perfectly good challenge. He got the ball and the referee is in a very good position to see it.
"If he cannot get that right it is laughable. It is about time these people became accountable.
"There is a team of four people out there and we need to utilise the four of them. I have seen the incident on television again and basically it is a good challenge from Whitbread."
Nottingham Forest manager Sean O'Driscoll:
"I can see why the referee gave it, but in my view it was not a penalty.
"I was tearing my hair out throughout the game and to be honest about it, we were lucky.
"We got lucky and I hope it is another 20 games before we play like that again. We have played a lot better than that and come off losing matches."
Live Text Commentary
Full Time The final whistle is blown by the referee.90:00 +2:13
The assistant referee signals for offside against Billy Sharp. Kasper Schmeichel takes the free kick.90:00 +0:02
Corner taken by Ben Marshall from the left by-line, Headed effort on goal by Zak Whitbread from inside the penalty box misses to the right of the target.89:08
Billy Sharp sends in a cross.88:24
Unfair challenge on Jeff Schlupp by Billy Sharp results in a free kick. Kasper Schmeichel takes the free kick.86:05 Substitution
Substitution Dexter Blackstock replaces Simon Gillett.85:50
Shot on goal by Billy Sharp from just inside the area goes over the target.84:29
Inswinging corner taken right-footed by Ben Marshall, Lee Camp makes a save.82:39
The ball is sent over by Martyn Waghorn, clearance made by Jermaine Jenas.81:16
Corner taken right-footed by Ben Marshall, Headed effort from inside the box by Martyn Waghorn misses to the right of the target.79:44
Free kick awarded for a foul by Andy King on Henri Lansbury. Chris Cohen crosses the ball in from the free kick.78:47 Substitution
Substitution Henri Lansbury is brought on as a substitute for Andy Reid.76:20 Substitution
Substitution Anthony Knockaert goes off and Ben Marshall comes on.72:09
The official flags Billy Sharp offside. Indirect free kick taken by Kasper Schmeichel.70:47
Lloyd Dyer takes a shot. Blocked by Danny Collins.68:00
Ritchie De Laet gives away a free kick for an unfair challenge on Billy Sharp. Danny Collins restarts play with the free kick.67:02
Assist by Billy Sharp.66:59 Goal scored
Goal! - Simon Cox - Leicester 2 - 2 Nott'm For Penalty taken right-footed by Simon Cox and scored. Leicester 2-2 Nottm Forest.65:48
Zak Whitbread concedes a Penalty for a foul on Billy Sharp.65:26
The ball is crossed by Andy Reid, Jeff Schlupp makes a clearance.
The assistant referee flags for offside against Jesse Lingard. Lee Camp restarts play with the free kick.61:26
Lloyd Dyer takes a shot. Save made by Lee Camp.60:37
Greg Halford gives away a free kick for an unfair challenge on Ritchie De Laet. Kasper Schmeichel takes the direct free kick.59:32
Simon Cox produces a left-footed shot from the edge of the box and misses to the left of the goal.58:35 Substitution
Substitution David Nugent goes off and Jesse Lingard comes on.56:54
Martyn Waghorn takes a shot. Lee Camp makes a save.55:02
Effort from just outside the area by Billy Sharp goes over the bar.52:43 Substitution
Substitution Jermaine Jenas replaces Adlene Guedioura.50:43
The referee blows for offside against Adlene Guedioura. Kasper Schmeichel restarts play with the free kick.48:13
Martyn Waghorn takes a shot. Blocked by Elliott Ward.47:01
Ritchie De Laet challenges Billy Sharp unfairly and gives away a free kick. The free kick is swung in left-footed by Andy Reid, save made by Kasper Schmeichel.45:01
The referee gets the second half started.45:00 +1:01 Half time
Half Time The whistle is blown to end the first half.45:00 +0:34
A cross is delivered by Simon Cox.41:47
Shot from 35 yards by David Nugent went wide of the right-hand upright.41:28
Inswinging corner taken by Martyn Waghorn, clearance by Chris Cohen.40:59
Inswinging corner taken left-footed by Martyn Waghorn from the right by-line, clearance by Chris Cohen.40:20
Martyn Waghorn takes the outswinging corner, save by Lee Camp.40:04
Anthony Knockaert takes a shot. Blocked by Danny Collins.39:43
Jeff Schlupp takes a shot. Blocked by Danny Collins.34:40
Unfair challenge on Adlene Guedioura by Ritchie De Laet results in a free kick. Free kick taken by Andy Reid.34:22
The official flags David Nugent offside. Lee Camp restarts play with the free kick.33:06
Andy Reid concedes a free kick for a foul on Danny Drinkwater. Danny Drinkwater takes the free kick.31:28
Assist by Anthony Knockaert.31:28 Goal scored
Goal! - David Nugent - Leicester 2 - 1 Nott'm For David Nugent fires in a goal from deep inside the penalty box to the bottom right corner of the goal. Leicester 2-1 Nottm Forest.29:33
The assistant referee signals for offside against Martyn Waghorn. Free kick taken by Lee Camp.27:23
Unfair challenge on Greg Halford by Anthony Knockaert results in a free kick. Lee Camp restarts play with the free kick.24:22
Simon Cox is flagged offside by the assistant referee. Indirect free kick taken by Kasper Schmeichel.23:05
Corner taken left-footed by Martyn Waghorn, clearance by Adlene Guedioura.21:58
Assist by Simon Cox.21:58 Goal scored
Goal! - Adlene Guedioura - Leicester 1 - 1 Nott'm For A goal is scored by Adlene Guedioura from inside the penalty box low into the middle of the goal. Leicester 1-1 Nottm Forest.20:44
Anthony Knockaert fouled by Andy Reid, the ref awards a free kick. Free kick crossed left-footed by Martyn Waghorn from right channel, save made by Lee Camp.19:20
Free kick awarded for a foul by Zak Whitbread on Billy Sharp. Shot comes in from Andy Reid from the free kick.18:07
The referee blows for offside against Simon Cox. Free kick taken by Kasper Schmeichel.16:42
Short corner taken by Martyn Waghorn from the left by-line.16:31
Jeff Schlupp takes a shot. Danny Collins gets a block in.15:59
Corner from the left by-line taken by Andy Reid, Header on goal by Greg Halford from inside the box goes harmlessly over the target.15:15
Jeff Schlupp challenges Chris Cohen unfairly and gives away a free kick. The free kick is delivered left-footed by Andy Reid from right wing, Zak Whitbread manages to make a clearance.11:32
Adlene Guedioura concedes a free kick for a foul on Martyn Waghorn. Direct free kick taken by Zak Whitbread.10:52
Adlene Guedioura gives away a free kick for an unfair challenge on Lloyd Dyer. Anthony Knockaert produces a shot on goal direct from the free kick, Lee Camp makes a save.7:40
Free kick awarded for an unfair challenge on Andy Reid by Ritchie De Laet. Direct free kick taken by Greg Halford.6:35 Goal scored
Goal! - Elliott Ward - Leicester 1 - 0 Nott'm For Elliott Ward puts the ball into his own net from 6 yards. Leicester 1-0 Nottm Forest.5:28
Lloyd Dyer takes a shot. Elliott Ward gets a block in.4:34
Andy Reid has an effort at goal from outside the penalty box missing to the wide right of the target.3:37
The ball is crossed by Lloyd Dyer, save made by Lee Camp.2:56
Lloyd Dyer takes a shot. Blocked by Danny Collins.0:00
The ref blows the whistle to start the match.
Live data and text provided by our data suppliers