Cardiac Magnetic Resonance Fingerprinting (cMRF) has been proposed for simultaneous myocardial T1 and T2 mapping. This approach uses ECG-triggering to synchronize data acquisition to a small mid-diastolic window, reducing cardiac motion artefacts but also limiting the amount of acquired data per heartbeat. This low scan efficiency can limit the spatial resolution achievable in a breath-held scan. Here we introduce a novel approach for contrast-resolved motion-corrected reconstruction, that combines the generalized matrix description formulism for non-rigid motion correction with low-rank compression of temporally varying contrast. This approach enables longer acquisition windows and higher scan efficiency in cMRF, correcting for cardiac motion.