Trying to prove:
If $G$ is a torsion-free nilpotent group and $H \leq G$ has finite index, then the nilpotence classes of G and H are equal.
Obviously the class of H is at most that of G by taking intersections. I also know every factor group of upper central series for G is a torsion-free abelian group, and it seems intuitively sensible that H having finite index means it somehow preserves the "infiniteness" from the larger group.
I feel like there's some small bridge I'm missing between the index being finite and, maybe, the normal series of intersections of H with the central series of G not having any trivial factors. I'd appreciate a small hint to which direction to look or just a statement of what theorem I should be using; I have the nagging feeling it's something I should already know well and am just forgetting.