Walsall extended their unbeaten run to 18 games after coming from 2-1 down to grab a share of the points. They had taken the lead through Edrissa Sonko when Swindon keeper Peter Brezovan parried a drive from Mark Bradley straight to the striker's feet.
Swindon struck twice in two second-half minutes, Andy Nicholas pouncing from close-range before Craig Easton headed in Blair Sturrock's corner.
But Walsall struck back a minute later when Sonko headed home from close in.
Walsall: Ince, Weston, Gerrard, Dann, Taundry, Holmes (Demontagnac 71), Wrack, Bradley, Sonko, Deeney, Nicholls.
Subs Not Used: Roper, Bossu, Brittain, Boertien.
Goals: Sonko 22, 68.
Swindon: Brezovan, Comminges, Ifil, Vincent, Nicholas, McGovern (Mohamed 86), Peacock, Easton, Zaaboub, Paynter, Sturrock (Roberts 73).
Subs Not Used: Pook, Blackburn, Adams. Booked: Ifil, Paynter.
Goals: Nicholas 65, Easton 67.
Att: 5,449
Ref: Neil Swarbrick (Lancashire).
Bookmark with:
What are these?