Ryan Mason scored a hat-trick and missed a penalty as Swindon crushed disappointing Crewe.
Nile Ranger scored his first league goal for Swindon with a left-foot shot while Massimo Luongo added the second with a cross-cum-shot.
Mason turned in a defence-splitting pass from Yaser Kasim and then got his second from the penalty spot.
His third came when he steered home Alex Pritchard's cross and later saw his spot-kick saved by Alan Martin.
VIEW FROM THE DRESSING ROOM
Swindon Town manager Mark Cooper told BBC Wiltshire:
"The players, the staff, the supporters were fantastic - hopefully we continue to win people over.
"The most pleasing thing is what we're working on in training is coming to fruition and the group of players are still looking for more.
"It's all about the movement, getting people running off the ball, getting people running with the ball. That's the thing.
"From start to finish they were top-drawer."
Swindon Town 01 Foderingham 02 Thompson 03 Byrne (Ajose - 68' ) 05 Hall 14 McEveley Booked 04 Luongo (Harley - 68' ) 08 Mason 09 Ranger 11 Pritchard Booked 22 Ward 15 Kasim (Thompson - 77' ) Substitutes 25 Belford 23 Barthram 29 Rossi-Branco 07 Harley 19 Thompson 20 Storey 33 Ajose Crewe Alexandra 13 Martin Booked 02 Tootle 03 Mellor (Robertson - 71' ) 04 Davis 05 Ellis 08 Osman 14 Inman (Molyneux - 71' Booked ) 26 Aneke (Leitch-Smith - 71' ) 27 Colclough Booked 42 Grant 07 Clayton Substitutes 01 Phillips 12 Ray 15 Robertson 18 Nolan 24 Molyneux 10 Leitch-Smith 19 Oliver
Ref: Andy Davies