For much of this year, it appeared that Ruth Messinger was sailing toward an easy victory in the Democratic mayoral primary, notwithstanding whatever problems might await her in the fall.
To Messinger speed bump has become big hurdle.