Killie earn breathing space after win over Saints