A late own goal from on-loan keeper Stephen Bywater saw Swindon earn a deserved point in a 2-2 draw against Gillingham.
The Gills went in front after just nine minutes as Danny Kedwell blocked Wes Foderingham's attempted clearance and coolly slotted into an empty net for his third league goal this season.
Town dominated thereafter and after Michael Smith, Ben Gladwin and Massimo Luongo had all threatened before Andy Williams curled the ball past Millwall stopper Bywater two minutes before the break to level.
On-loan Wolves defender Kortney Hause put the hosts back in front with his third professional goal shortly after the break, blazing past Foderingham after latching onto Bradley Dack's pass.
Substitute Brennan Dickenson hit the bar late on for the Gills following Jake Hessenthaler's determined run.
However, Bywater spilled Raphael Branco's cross into his own net in the 90th minute as the visitors earned only their second point in their last six visits to Kent.
Gills manager Peter Taylor was sent to the stand following an altercation with Swindon boss Mark Cooper following the equaliser.