In der Zwischenzeit war Washingtons vorläufiger Aufbau einer Nordarmee angelaufen, die kurz zuvor mit 4800 von Generalleutnant Jean B. de Rochambeau kommandierten Franzosen für einen bevorstehenden Angriff auf New York verstärkt worden war. Washington verwarf seinen Plan jedoch, als er erfuhr, dass ihm 3000 weitere Franzosen des Admirals de Grasse zur Verfügung gestellt wurden. Der Admiral hatte sein Operationsgebiet Karibik verlassen und stellte Washington die Soldaten bis Mitte Oktober in der Chesapeake Bay zur Verfügung. Daraufhin entschloss sich Washington mit einem Großteil seiner Armee, der auch Franzosen umfasste, nach Virginia aufzubrechen. Er überquerte den Hudson vom 20. bis 26. August, zwang Clinton mit einer Finte dazu, in New York zu bleiben, und drang über New Jersey und Pennsylvania nach Maryland vor. Unterdessen erreichte de Grasses Flotte die Küste bei Yorktown und lud die 3000 Soldaten aus, die Lafayette verstärkten. Der Admiral wurde beim Auslaufen am 5. September von Thomas Graves überrascht und kämpfte daraufhin die Seeschlacht vor der Chesapeake Bay, nach der sich Graves zwecks Reparaturen nach New York zurückziehen und seinem französischen Gegner die Kontrolle über die Chesapeake-Bucht überlassen musste. Dies erlaubte Washington und Rochambeau mit ihren insgesamt über 15.500 Soldaten, am 28. September die Belagerung von Yorktown einzuleiten.