Millwall stretched their unbeaten run to 17 games as Lee Gregory's last-gasp penalty clinched a a 2-1 win at home to MK Dons.
Chances were few and far between for both sides in an even start, with defender Byron Webster heading over for the hosts before MK Dons' Ben Reeves shot tamely at Tom King.
Neil Harris' in-form team took the lead in the 24th minute as Gregory lost his marker to head home from six yards following Shane Ferguson's right-wing cross.
The lead was short-lived with the Dons equalising six minutes later as Reeves fired a low 20-yard drive beyond King as Millwall conceded for the first time in 10 games.
Millwall pushed on for a second goal with Fred Onyedinma shooting at David Martin, before his replacement Steve Morison dragged his effort wide with his first touch.
Trending
- Ole: I keep in touch with Haaland
- Gerrard not surprised by Lennon's Celtic exit
- Woods has surgery for 'significant leg injuries' in car crash
- Are Newcastle sleepwalking towards relegation?
- AJ warns Fury amid talks: I'm the boss
- Bayern's Musiala chooses Germany over England
- Struijk: Bielsa's like nothing I've ever seen before
- Jota back in training, Van Dijk steps up rehab
- Tiger Woods car crash: What happened?
- Rooney: Don't talk to ex-teammates before game
But moments after Dean Bowditch spurned a glorious chance, Gregory snatched the victory, dusting himself down after being fouled in the area to fire home from 12 yards and secure a valuable win.