Systole is the last stage of a heart beat. It happens right after diastole, when the heart refills with blood. During systole, the heart's two ventricles contract (squeeze). (The ventricles are the largest parts of the heart, which pump blood to the body and lungs.)