Bitwa Ofensywa rozpoczęła się 14 października o godzinie 5:35 rano atakiem Belgów znad rzeki Lys pod Comines na północ do Diksmuide. Brytyjski pełzający ostrzał artyleryjski posuwał się z prędkością 91 m na minutę, znacznie szybciej i dalej niż w ofensywach roku 1917, w oczekiwaniu na niewielki opór ze strony niemieckiej piechoty. Wieczorem siły brytyjskie dotarły do ​​wzniesień, które dominowały nad Werviq, Menen i Wevelghem na południu; dalej na północ Brytyjczycy zdobyli Moorslede i zbliżyli się do Gulleghem i Steenbeek. Oddziały belgijskie na lewym skrzydle dotarły do ​​Iseghem, wojska francuskie otoczyły Roulers, a kolejne oddziały belgijskie zdobyły Cortemarck.

Następnego dnia padło Roulers, a 16 października Brytyjczycy opanowali północny brzeg Lys aż do Harelbeke i przekroczyli rzekę w kilku punktach. Do 17 października Thourout, Ostenda, Lille i Douai zostały wyzwolone; Brugia i Zeebrugge padły 19 października, a granica holenderska została osiągnięta następnego dnia. Przekroczenie Lys i zdobycie Courtrai przez brytyjską 2 Armię 19 października doprowadziło do niemieckiego odwrotu na froncie 5 Armii dalej na południe i okrążenia Lille 18 października.