How McCain might win