Marcellus Moore gets signature 100m win