Norwich City were denied a last-gasp win against Cardiff City when a late Leroy Fer goal was ruled out to ensure the game ended goalless.
Fer was expected to give the ball back to Cardiff from a 94th-minute throw in given after the visitors had put the ball out of play at Carrow Road, but the Dutchman inadvertently rolled the ball into the net with keeper David Marshall out of his goal.
Rather than award the goal, though, referee Mike Jones ordered Norwich to retake the thrown in - much to the disgust of the home supporters.
This controversy came at the end of a match lit up by the heroics of Marshall.
The 28-year-old - who played for Norwich between 2007 and 2009 - produced a string of fine saves in his first outing against his former club to deny the hosts their second Premier League home win of the season on Saturday.
Jonny Howson and Fer went closest to breaking the deadlock for the hosts in the first half but could not find a way past Scotland international Marshall.
And Marshall continued his one-man mission to keep a clean sheet as he denied substitute Nathan Redmond and Fer after the break.
His opposite number - John Ruddy - was rarely tested as Malky Mackay’s men struggled to create chances, but, when they did, the 27-year-old made an excellent save from Jordan Mutch.
The goalless draw sees both sides end a run of two consecutive defeats in the Premier League, but leaves Norwich in the bottom three with eight points from nine matches.
Chris Hughton’s side were unchanged from their defeat to Arsenal last time out, with Ricky van Wolfswinkel returning to the bench having recovered from his recent foot injury.
The visitors brought Fraizer Campbell and Kim Bo-Kyung in to their starting line-up in place of Don Cowie and Aron Gunnarsson.
Norwich went close after just five minutes when Martin Olsson let fly from the edge of the penalty area. Anthony Pilkington fired a corner low to the Sweden international but his left-foot strike whistled just over the crossbar.
Ruddy was called into action for the first time in the 25th minute as Campbell raced away from Michael Turner inside the penalty area before pulling the ball back into the path of Mutch, only for the home goalkeeper to save brilliantly at his feet.
After that shock, Norwich resumed their dominance but could not find their way past the inspired Marshall.
He made two good saves from Howson and was well placed during a goalmouth scramble to stop the ball on the line.
And when the Cardiff keeper was finally beaten, he had Peter Whittingham to thank as the midfielder cleared Fer’s effort off the line from another Pilkington corner in 31st minute.
The second half began as the first had ended and Gary Hooper went close to opening the scoring. The forward met a corner inside the penalty area, but his flicked header dropped just wide of the post.
Cardiff’s only chance after the break fell to Whittingham but he wasted a free-kick just after the hour. The normally dependable midfielder fired straight into the Norwich wall from a promising position 20 yards out.
Redmond - who replaced Pilkington in the 71st minute - nearly made an immediate impact when he was released on the left, but the winger’s shot towards the top corner was parried away by the irrepressible Marshall.
Marshall again denied Fer from close range, before the injury-time drama that saw the Dutchman's 'goal' disallowed.
|Coach: C. Hughton|
for G. Hooper 72'
for A. Pilkington 72'
for J. Howson 87'
|Al Habsi to lead Oman at Asian Cup|
|Lacazette will stay at Lyon - Aulas|
|Southampton like Atletico, says Alderweireld|
|World Cup held PSG back - Blanc|
|Everton facing ´pivotal´ moment - Martinez|
|Zamora urges QPR to tie down Austin|
|Badstuber, Alaba set for New Year return|
|Burgos: Atletico will get the best out of Torres|
|Chelsea to offer Terry new deal - Mourinho|
|Rodgers excited by Sterling development|
|Strinic close to finalising Napoli switch|
|Torres to join Milan on permanent deal|
|Scottish Premiership Review: Celtic held to shock draw, rivals fail to capitalise|
|Wenger sings Song´s praises|
|Pochettino calls for bravery|
|West Ham could lose Allardyce - Sullivan|
|League One Preview: Saunders takes charge for Colchester clash|
|Aguirre denies any involvement in La Liga match-fixing scandal|
|Mourinho impressed by Koeman´s Southampton|
|QPR v Crystal Palace: Millen recast in familiar role|
|West Ham v Arsenal: Allardyce eyes further home comfort|
|Elusive Coppa Italia on Juventus´ wish list - Marotta|
|Jones eyes swift response|
|Millen focused on QPR clash|
|League Two Preview: Shrewsbury, Wycombe and Burton vie for year-end top spot|
|Mancini not expecting big-money signings at Inter|
|Tottenham v Manchester United: Carrick expects tough return|
|Pearson eager to see Leicester resolve|
|Newcastle United v Everton: Martinez demands clinical touch|
|Liverpool v Swansea City: Rodgers backs returning Mignolet|
|Bayern can still improve - Sammer|
|Warnock sacked by Palace|
|Aston Villa v Sunderland: No club too big to go down, says Lambert|
|Hull City v Leicester City: Pearson vows to keep going|
|Stoke City v West Brom: Hughes targets elusive back-to-back wins|
|Rodgers dismisses Balotelli exit rumours|
|Modric will not rush Madrid return|
|Dyche pleased with Vokes return|
|Southampton v Chelsea: Koeman vows to go on the offensive|
|A-League Review: Six-goal Gosford thriller, Victory leave it late|
|Manchester City v Burnley: Pellegrini warns against complacency|
|Dortmund can fight on two fronts - Watzke|
|Sterling hails improved Liverpool belief|
|Rosicky eager to build on QPR winner|
|Wenger: ´We made it hard for ourselves´|
|Kane: Spurs eye top four|
|Di Maria in doubt for Spurs clash|
|Ba left out of Senegal AFCON squad|
|Redknapp frustrated by penalty call|
|Wenger sees Giroud wrongs|
|Premier League schedule a ´disgrace´, says Poyet|
|Championship Review: Bournemouth stay top, Heskey scores on Bolton debut|
|Hughes lauds Bojan performance|
|Koeman: Saints marching on|
|Pardew rues referee error|
|Arsenal 2 QPR 1: Sublime Alexis secures the spoils|
|Martinez questions Walters decision|
|Poyet laments Sunderland mistakes|
|League One Review: Swindon cruise to win over Walsall|
|Irvine aware of need for improvement|
|United still doing ´very bad things´ - Van Gaal|
|Lambert proud of players despite Swansea defeat|
|Warnock bemoans Palace defence|
|Bruce hails Hull´s spirit|
|Pochettino relieved to come away with victory|
|Dyche: We had our pocket pinched|
|Monk hails Fabianski performance|
|Pearson demands greater concentration from Leicester|
|Kompany set for City return|
|Rodgers hails character after battling win|
|League Two Review: Ainsworth frustrated by Luton, Shrewsbury go top|
|Everton 0 Stoke City 1: Lacklustre Everton slip to defeat|
|Sunderland 1 Hull City 3: Triumphant return for Bruce|
|Burnley 0 Liverpool 1: Sterling wins it at Turf Moor|
|Leicester City 1 Tottenham 2: Eriksen piles misery on Pearson´s men|
|Manchester United 3 Newcastle United 1: Rooney extends hosts´ streak|
|West Brom 1 Manchester City 3: Three and easy for in-form champions|
|Swansea City 1 Aston Villa 0: Hosts break Boxing Day duck|
|Crystal Palace 1 Southampton 3: Mane marks return with star performance|
|Allardyce upbeat despite defeat|
|Van Dijk happy at Celtic - Deila|
|Table-topping Chelsea delight Mourinho|
|Chelsea 2 West Ham 0: Mourinho´s men ease to victory|
|Suarez enjoying Messi, Neymar link-up|
|A-League Review: Garcia rescues point for Perth, Adelaide up to second|
|Poyet calls for mid-season break|
|Van Gaal rules out Januzaj move|
|Rodgers: Balotelli may have to get used to bench|
|Lallana: I was trying too hard|
|Walker juggles music, football careers in Sweden|
|Song to face ´brother from another mother´ Fabregas|
|Adriano announces Le Havre deal|
|Pardew braced for Old Trafford test|
|Lescott unfazed by City reunion|
|Tskhadadze appointed Georgia coach|
|United to finish top three - Ferdinand|
|Allardyce: Stamford Bridge stalemate saved my job|