In den Schlachten an der Somme, 1916, bei Arras und in der Dritten Flandernschlacht (1917) und im letzten Kriegsjahr führte Haig die BEF. Am 1. Januar 1917 wurde er zum Feldmarschall ernannt. Während die französischen Verbündeten und die britische Regierung von einem Zusammenbruch Deutschlands frühestens 1919 oder 1920 ausgingen, war Haig im Sommer 1918 überzeugt, diesen Punkt noch im laufenden Jahr zu erreichen. So setzte er sich vor allem gegen Ferdinand Foch durch und erreichte, dass die alliierte Offensive im August 1918 nicht als punktuelle, sondern als breit gespannte Operation angelegt wurde, die die Deutschen zu Waffenstillstandverhandlungen zwang.