The shortest day of the year marked Sunderland's trip to Reading and it is one Roy Keane will want to forget.
For the second week running, Keane's side were left ruing an official's decision as they lost away from home for an eighth time this season.
Sunderland dropped back into the bottom three after the result but it could have been so different for the men from Wearside.
The Black Cats looked set to claw a point from a difficult away fixture when Irishman Stephen Hunt scored a controversial injury-time goal.
Hunt's volley from a tight angle was scooped away by Craig Gordon on the line - only for the linesman Steve Rubery to rule that it had crossed the line.
You could watch the replay over and over again until the longest day of the year, in June, and it would still be inconclusive.
It left Keane and Sunderland contemplating what might have been as they head towards a home game against Manchester United on Boxing Day.
The Black Cats got better as the game went on and Kenwyne Jones had a great chance to put his side ahead late on before Hunt's strike.
Jones went clean through and his shot was saved by the imposing figure of Marcus Hahnemann. Anthony Stokes, unmarked in the middle, complained that his team-mate should have passed it and he had a point.
Sunderland had a good chance to take the lead early in the game through Andy Cole. The veteran striker went clean through but was denied by Hahnemann, twice.
Reading were in control in the first half, forcing Sunderland to defend for long spells, and Hunt smashed a shot against the post after the break.
Ivar Ingimarsson gave Reading the lead from close range in the 69th minute when Gordon could only parry James Harper's free-kick. But it did not look like a free-kick in the first place.
Sunderland hit back through Michael Chopra's penalty after a foul on Jones by Sonko.
Chopra grabbed the ball off skipper Dean Whitehead and coolly slotted the ball past Hahnemann.
Sunderland remain without an away win this season and will feel aggrieved they did not come away with at least a point.