À l’hiver 1916, le général Sir Herbert Plumer, commence à faire des plans pour une offensive majeure à Messines. Son objectif principal était de prendre la crête de Messines, une position stratégique juste au sud-est d’Ypres, qui était tenue par l’armée allemande depuis décembre 1914.
En janvier 1917, Plumer a donné l’ordre de placer 20 mines sous les lignes allemandes à Messines. Au cours des cinq mois suivants, plus de 8 000 mètres de tunnel ont été creusés et 600 tonnes d’explosifs ont été mises en position.
Employant 2 300 canons et 300 mortiers lourds, Plumer a commencé un bombardement massif des lignes allemandes le 21 mai. L’explosion simultanée des mines a lieu à 3h10 le 7 juin. L’explosion a tué environ 10 000 soldats et était si forte qu’elle a été entendue à Londres.
Sous un barrage rampant, Plumer a envoyé en avant neuf divisions de la deuxième armée britannique et elles ont pris tous leurs objectifs préliminaires dans les trois premières heures de la bataille. Sir Hubert Gough et la Cinquième armée britannique profitent également de la situation pour réaliser d’importants gains territoriaux sur les Allemands. L’armée allemande contre-attaque mais, le 14 juin, la crête de Messines est entièrement occupée par les forces britanniques.
La bataille pour la crête de Messines est la première sur le front occidental depuis 1914 où les pertes défensives (25 000) dépassent les pertes offensives (17 000).