Nottingham Forest were denied a crucial three points on Friday night as Millwall scored a 92nd minute equaliser in a thrilling contest.
The hosts found themselves ahead on 15 minutes as Williams headed in from a corner, completely unmarked.
Millwall started the contest much stronger than Forest as they dominated the first half, with Forest looking lacklustre in a new 3-5-2 formation.
But after a switch to back to their usual formation in the second half, Forest came back into the contest which ended 2-2.
With Joe Lolley and Lewis Grabban coming on in the second half, Forest really turned the game on its head.
After only being on for 55 seconds, Lewis Grabban equalised in the 63rd minute as he pounced onto Worrall’s header to get the ball in the back of the net.
Shortly after, there was a big penalty shout for the home side as it looked like Ameobi had taken Bradshaw down in the area, but to the frustration of the home supporters, no penalty was given and they might have been left wishing for VAR on this occasion.
On 88 minutes, Lewis Grabban silenced The Den and looked to have won it for Forest as he finished excellently inside the Millwall box.
However, this pulsating affair ended with yet another twist as O’Brien pounced onto the initial save from Samba to earn a point for Millwall and send the home fans into a frenzy.
The draw denied Forest the chance to climb above Fulham to move into third and now find themselves fifth, but with a game in hand on the top four.