City officer put in really dicey situation