AFC Wimbledon gave their survival hopes a huge boost as Steve Seddon scored a stoppage-time equaliser to hold leaders Luton to a 2-2 draw at Kenilworth Road.
The hosts took the lead in the eighth minute when a wonderful move saw Jack Stacey pick out Elliot Lee to net from close range.
Kazenga LuaLua's one-on-one was saved by Dons keeper Aaron Ramsdale, with Lee denied a second on the line.
The visitors levelled with their first attempt on target in the 28th minute, Anthony Wordsworth's wonderful cross headed home by Joe Pigott.
Luke Berry's looping effort was cleared off the line by Wordsworth but Luton were back in front in the 39th minute as James Justin's free-kick was met by James Collins' thumping header.
In the second half, Ramsdale kept his side in it, making a stunning save from Lee's deflected effort and then parrying Justin's shot over.
Seddon put a free header wide in the 73rd minute, while Berry raced away to shoot at Ramsdale.
Stacey then clipped the bar, while James Hanson went wide at the back post before Seddon struck.