A resection guide includes an anchor having bone anchoring features, a cutting block having a cutting guide defined therein, and a linkage flexibly connecting the cutting block to the anchor. The flexibility of the linkage provides the cutting block with six degrees of freedom of motion relative to the anchor.