1) Glucose undergoes glycolysis to produce pyruvate, generating 2 ATP and 2 NADH. Pyruvate then enters the mitochondria. 2) In the mitochondria, pyruvate is converted to acetyl CoA which feeds into the Krebs cycle, producing NADH, FADH2, and GTP. 3) NADH and FADH2 donate electrons to the electron transport chain, pumping protons across the membrane and generating large amounts of ATP through ATP synthase as the protons flow back into the matrix.