This paper studies stable and (one-sided) strategy-proof matching rules in manyto-onematchingmarkets with contracts. First, the number of such rules is shown to be at most one. Second, the doctor-optimal stable rule, whenever it exists, is shown to be the unique candidate for a stable and strategy-proof rule. Third, a stable and strategyproof rule, when exists, is shown to be second-best optima...