I 1918 ble han alle de alliertes øverste befalhaver i alt uten til navnet, noe som hadde Douglas Haigs støtte. Foch stoppet den tyske fremrykningen under storoffensiven våren 1918 ved det andre slaget ved Marne i juli 1918. I juli 1918 ble Foch gjort til feltmarskalk, og det var han som dikterte for tyskerne betingelsene for våpenstillstandsavtalen i november 1918.