Labour hold off Green Party challenge to keep commanding con