L'année finale de la guerre, 1918, commença en désastre et s'acheva en triomphe pour l'armée britannique et les Alliés. Le 21 mars 1918, le général allemand Erich Ludendorff lança l'Offensive du Printemps et le poids principal de la première attaque — l'Opération Michael — retomba sur la cinquième armée du général Gough qui fut contraint à la retraite. En réponse à la crise à laquelle étaient confrontés les Alliés, le maréchal français Ferdinand Foch fut nommé commandant suprême des forces alliées sur le front occidental, plaçant le BEF sous sa direction stratégique. L'attaque allemande suivante se produisit au sud d'Ypres à la bataille de la Lys et là encore l'armée britannique recula. Haig donna son fameux ordre du jour : . Une troisième offensive allemande majeure, retombant principalement sur les Français, fut finalement arrêtée lors de la bataille de l'Aisne de juin 1918. Le 8 août 1918, la quatrième armée du général Rawlinson lança la bataille d'Amiens qui marqua le début de l'Offensive des Cent-Jours, la dernière offensive alliée majeure sur le front occidental. Les semaines suivantes, les cinq armées du BEF poursuivirent l'offensive de la Somme aux Flandres. Les combats continuèrent jusqu'à ce que l'armistice avec l'Allemagne prenne effet le 11 novembre 1918 à 11 h du matin.