The paper studies the containment effects of public health measures to curb the spread of Covid-19 during the first wave of the pandemic in spring 2020 in Germany. To identify the effects of six compound sets of public health measures, we employ a spatial difference-in-differences approach. We find that contact restrictions, mandatory wearing of face masks and closure of schools substantially contributed to flattening the infection curve. The significance of the impact of restaurant closure does not prove to be robust. No incremental effect is evidenced for closure of establishments and the shutdown of nonessential retail stores.