  Combining P\'{o}sa's rotation lemma with a technique of Kopylov in a novel
approach, we prove a generalization of the Erd\H{o}s-Gallai theorems on cycles
and paths. This implies a clique version of the Erd\H{o}s-Gallai stability
theorems and also provides alternative proofs for some recent results.
