La bataille de l’Ancre, qui s’est déroulée du 13 au 18 novembre 1916, fut le dernier engagement majeur de la bataille de la Somme, pendant la Première Guerre mondiale. Elle a eu lieu près de la rivière Ancre, dans le nord de la France.
Après plusieurs mois d'offensive sanglante sur la Somme, les forces britanniques cherchent à exploiter les faibles avancées obtenues contre les lignes allemandes. L'objectif de cette dernière poussée avant l'hiver est de capturer les hauteurs stratégiques autour de Beaumont-Hamel, Serre et Beaucourt-sur-l'Ancre.
Cette offensive est marquée par des conditions météorologiques exécrables : boue, froid et pluie incessante. Malgré cela, les troupes britanniques, notamment le Corps canadien et les divisions de la New Army, parviennent à réaliser quelques gains, notamment la prise de Beaucourt. Les Allemands, quant à eux, défendent vigoureusement leurs positions, mais commencent à montrer des signes d’épuisement.