Struggling Swindon were forced to settle for a point as James Henry's late strike earned play-off hopefuls Millwall a draw at the New Den.
The game was in injury-time when the midfielder, on loan from Reading, unleashed a ferocious 30-yard drive.
Billy Paynter's header put Swindon ahead after keeper Peter Brezovan had made two good saves at the other end.
But there was little sign of an equaliser until Henry's dramatic intervention secured a draw.
Millwall: Forde, Craig, Whitbread, Henry, Duffy (Dunne 76), Bolder, McLeod, Frampton, Abdou, Harris, Grabban (Grimes 67). Subs Not Used: Pidgeley, Barron, Laird.
Booked: Grimes.
Goals: Henry 90.
Please turn on JavaScript. Media requires JavaScript to play.
Swindon: Brezovan, Greer (Lescinel 78), Amankwaah, Jack Smith, Vincent, Ifil, Timlin, Robson-Kanu (McNamee 70), Kanyuka, Paynter (Sturrock 85), Cox. Subs Not Used: Phil Smith, Hamid Razak.
Booked: Greer, Jack Smith, Cox.
Goals: Paynter 43.
Att: 7,104
Ref: Pat Miller (Bedfordshire).
What are these?
Print Sponsor
Bookmark with:
What are these?