For any pair of knots of Gordian distance two, we construct an infinite family of knots which are ‘between' these two knots, that is, which differ from the given two knots by one crossing change. In particular, we prove that every knot of unknotting number two can be unknotted via infinitely many different knots of unknotting number on