I vinteren 1916 begyndte general Sir Herbert Plumer at lægge planer for en større offensiv ved Messines. Hans hovedmål var at indtage Messines Ridge, en strategisk position lige sydøst for Ypres, som havde været holdt af den tyske hær siden december 1914.
I januar 1917 gav Plumer ordre til, at der skulle placeres 20 miner under de tyske linjer ved Messines. I løbet af de næste fem måneder blev der gravet mere end 8.000 meter tunnel, og 600 tons sprængstof blev placeret.
Med 2.300 kanoner og 300 tunge morterer begyndte Plumer et massivt bombardement af de tyske linjer den 21. maj. Samtidig eksplosion af minerne fandt sted kl. 3.10 den 7. juni. Eksplosionen dræbte skønsmæssigt 10.000 soldater og var så kraftig, at den kunne høres i London.
Under en snigende spærreild sendte Plumer ni divisioner af den britiske 2. armé frem, og de indtog alle deres foreløbige mål i de første tre timer af slaget. Sir Hubert Gough og den britiske Fifth Army udnyttede også situationen til at opnå betydelige territoriale gevinster fra tyskerne. Den tyske hær gik til modangreb, men den 14. juni var Messines Ridge fuldstændig besat af britiske styrker.
Slaget om Messines Ridge var det første på Vestfronten siden 1914, hvor de defensive tab (25.000) oversteg de angribende tab (17.000).