Cell cycle checkpoints are control mechanisms in the eukaryotic cell cycle which ensure its proper progression. Each checkpoint serves as a potential termination point along the cell cycle, during which the conditions of the cell are assessed, with progression through the various phases of the cell cycle occurring only when favorable conditions are met. There are many checkpoints in the cell cycle,[1] but the three major ones are: the G1 checkpoint, also known as the Start or restriction checkpoint or Major Checkpoint; the G2/M checkpoint; and the metaphase-to-anaphase transition, also known as the spindle checkpoint.[2] Progression through these checkpoints is largely determined by the activation of cyclin-dependent kinases by regulatory protein subunits called cyclins, different forms of which are produced at each stage of the cell cycle to control the specific events that occur therein.[3][4]