The Town give a superb performance to see off yet another promotion rival - this time, third placed Crewe are beaten 2-0 on their own patch, leaving Swindon four points clear of second place, eleven points clear of third, and with games in hand on both.