Accurate chromosome segregation in mitosis relies on sister kinetochores forming stable attachments to microtubules (MTs) extending from opposite spindle poles and establishing biorientation. To achieve this, erroneous kinetochore–MT interactions must be resolved through a process called error correction, which dissolves improper kinetochore–MT attachment and allows new interactions until biorientation is achieved. The Aurora B kinase plays key roles in driving error correction by phosphorylating Dam1 and Ndc80 complexes, while Mps1 kinase, Stu2 MT polymerase and phosphatases also regulate this process. Once biorientation is formed, tension is applied to kinetochore–MT interaction, stabilizing it. In this review article, we discuss the mechanisms of kinetochore–MT interaction, error correction and biorientation. We focus mainly on recent insights from budding yeast, where the attachment of a single MT to a single kinetochore during biorientation simplifies the analysis of error correction mechanisms.