Yields of a rotaxane can be improved by employing a two-step capture protocol. Cooling a solution of the linear and macrocyclic components required for the rotaxane increases the population of the target pseudorotaxane, which is then captured by a rapid capping reaction between an azide and PPh(3). The resulting iminophosphorane rotaxane can then be manipulated synthetically at elevated temperatures.