This battle was preceded 
This battle was preceded by the capture of Messines Ridge, and successes for the aggressor in it included taking the area around Pilckem Ridge.  After Hubert Gough was replaced with Herbert Plumer, (+) the aggressors made small gains in the battles of Broodseinde and Polygon Wood, although the heavy artillery bombardment before the battle and strong rains during it made advances extremely precarious.  Motivations for it included the desire to destroy German submarine (*) bases in Belgium following the outbreak of unrestricted submarine warfare, and it came after the unsuccessful Nivelle Offensive carried out by the French.  The aggressors eventually took this battle's namesake town on November 6th in part thanks to Canadian forces. Launched by Sir Douglas Haig, FTP, identify this 1917 British offensive in Flanders also known as The Third Battle of Ypres.
This battle was preceded by the capture of Messines Ridge, and successes for the aggressor in it included taking the area around Pilckem Ridge.  
Battle of {Passchendaele} (accept "{Third} Battle of {Ypres}" before mentioned) [3]