Most interesting problems in chemistry, biology, and pharmacy involve mixtures. However, analysis of such mixtures by NMR remains a challenge, often requiring the mixture components to be physically separated before analysis. A variety of methods have been proposed that exploit species-specific properties such as diffusion and relaxation to distinguish between the signals of different components in a mixture without the need for laborious separation. However, these methods can struggle to distinguish between components when signals overlap. Here, we exploit the relaxation properties of selected nuclei to distinguish between different components of a mixture while using pure shift methods to increase spectral resolution by up to an order of magnitude, greatly reducing signal overlap. The advantages of the new method are demonstrated in a mixture of d-xylose and l-arabinose, distinguishing unambiguously between the five major species present.