Az amerikai támadás előtt hat napon át bombázta a szövetséges tüzérség az Aachen körüli német védelmet. Bár a német LXXXI. hadtest bombázása a csapatok és az utánpótlás minden mozgását megállította, nem tett kárt a páncélosládákban és az erődítményekben.
Az október 2-i nyitó légibombázás szintén kevés kárt okozott a német védelemben. A 450 repülőgép egyetlen német páncélosládát sem talált el. Célpontjaikat a szövetséges tüzérség sűrű füstje takarta el. Miután a repülőgépek befejezték a bombázást, a tüzérség 18 696 lövedéket lőtt ki.
Előrenyomulás észak felől: október 2-8.
A 30. gyalogoshadosztály október 2-án vonult előre. Tüzérséggel rombolták le a német páncélosládákat. Harminc percbe telt egy páncélosláda elfoglalása. Súlyos harcokra nem számítottak, és az egyik csoport egy óra alatt 87 katonát vesztett, egy másik 120 katonából 93-at egy német tüzérségi csapás miatt.
A támadók lassan át tudtak kelni a Wurm folyón. Lángszórókkal és robbanószerekkel támadták a német páncélosládákat. Október 2-án délutánra a 30. gyalogoshadosztály átjutott a német védvonalakon és elérte Palenberg városát.
Itt az amerikai katonáknak minden egyes házig meg kellett küzdeniük (Harold G. Kiner közlegény megkapta a Becsületrendet, amiért rávetette magát egy német gránátra, megmentve két katona életét).
Rimburg városában szörnyű harcok folytak. Az amerikai páncélosok nem tudtak átkelni a Wurm folyón, és nem tudták támogatni a németeket támadó gyalogosokat. A 30. gyalogoshadosztály az első napon 50 német páncélosládát semmisített meg.
A hadosztály előrenyomulását a 29. gyalogoshadosztály támadásai segítették. A németek azt hitték, hogy a 29. hadosztály támadásai jelentik a fő támadást.
Október 2-án éjjel a német 902. rohamlöveg-zászlóalj parancsot kapott a 30. gyalogoshadosztály megtámadására. A szövetséges tüzérség miatt a német támadás nem indult meg időben. A német támadás kudarcot vallott.
Az amerikai páncélosok október 3-án segíthették az előrenyomulást. Az amerikai támadásokat német támadások állították meg. Rimburgot a második napon elfoglalták. Übach városában is megkezdődtek a harcok. Amerikai tankok próbálták megtámadni a várost. A német tüzérségi tűz miatt azonban nem tudtak megindulni.
Az amerikai tüzérségi tűz megakadályozta a németek visszafoglalását. A nap végére a 30. gyalogoshadosztálynak mintegy 300 halottja és sebesültje volt.
A német erők folytatták támadásaikat Übach ellen. Ez megakadályozta az amerikai csapatok előrenyomulását. Október 4-én a szövetségesek már csak Hoverdort és Beggendorfot foglalták el. Az amerikaiak 1800 katonát vesztettek az elmúlt három napban. Október 5-én a 30. gyalogoshadosztály 119. ezrede elfoglalta Merkstein-Herbachot.
Másnap a németek megtámadták Übachot, de a támadás nem járt sikerrel. Az amerikaiaknak sokkal több tankjuk volt. A németeknek nem volt több csapatuk. Koechling tábornok mégis kapott egy Tigris harckocsicsoportot Aachen északi védelmére.
A németek október 8-án egy gyalogezreddel, az 1. rohamzászlóaljjal, a 108. páncélosdandárral és 40 páncélozott járművel támadtak. A támadás bal oldala elvágott egy amerikai szakaszt. A németek sok veszteséget szenvedtek, az amerikaiak pedig egyre közelebb kerültek.
Előrenyomulás dél felől: október 8-11.
Délen az 1. gyalogoshadosztály október 8-án támadott. Verlautenheide városát akarták elfoglalni. Egy nagy tüzérségi támadással sikerült bevenniük a várost.
Október 10-re az 1. gyaloghadosztály a tervezett helyen volt, ahol egyesülhetett a 30. gyaloghadosztállyal. A németek támadtak, de végül több mint 40 halottal és 35 fogollyal végeztek. Az ismételt német támadások ellenére az 1. gyalogoshadosztálynak sikerült elfoglalnia a várost körülvevő magaslatokat.
Október 10-én az USA azzal fenyegetőzött, hogy lebombázza a várost, ha az nem adja meg magát. A német parancsnok megtagadta a megadást. Az amerikai tüzérség 5000 lövedéket lőtt ki, és a várost amerikai repülőgépek bombázták.
Link up: Október 11-16.
Az amerikai halottak és sebesültek száma egyre nőtt. Ezt a német támadások és a páncéltornyok megtámadásának veszélye okozta. A németek Bardenberg városában a védekezéshez pillérvárakat építettek. Az amerikai támadók visszavonultak, és tüzérséggel lőtték a várost.
Október 12-én a németek megtámadták az amerikai 30. gyalogoshadosztályt. Az amerikaiak tüzérségi tűzzel és páncélelhárítással védekeztek.
Birk falunál német harckocsik és egyetlen amerikai Sherman harckocsi között zajlott a harc. Ezután megérkezett a 2. páncélos hadosztály, és a németeket kiszorították a városból.
A 30. gyalogoshadosztálynak az egész általuk tartott területen védekeznie kellett. Utasították őket, hogy vonuljanak délre, hogy egyesüljenek az 1. gyalogoshadosztállyal. A 29. gyalogezredből két gyalogos zászlóaljat küldtek a 30. hadosztályhoz.
Ugyanezen a napon (október 12-én) két német gyalogezred megkísérelte a visszafoglalást. Mindkét ezred szinte teljesen megsemmisült. Október 11-13. között a szövetséges repülőgépek bombázták Aachent.
Október 15-én a németek ismét megtámadták az 1. gyaloghadosztályt. Bár néhány nehézpáncélosnak sikerült áttörnie az amerikai vonalakat, a német erők nagy részét a tüzérség és a repülőgépek megsemmisítették.
Másnap a németek a 3. páncélgránátos hadosztállyal támadtak. Súlyos veszteségeket szenvedtek, és meg kellett állítaniuk a támadást.
A 30. gyaloghadosztály, valamint a 29. gyaloghadosztály és a 2. páncélos hadosztály egy része október 13-16. között dél felé vonult. Nem tudtak átjutni a német védelmen, és nem tudtak csatlakozni a déli szövetséges erőkhöz.
A németek tüzérséggel támadtak. A német tankokat házakba rejtették. Hobbs tábornok, a 30. gyaloghadosztály parancsnoka megpróbálta megkerülni a német védelmet. Két gyalogos zászlóaljjal támadott. A támadás sikeres volt. A 30. és az 1. gyaloghadosztály október 16-án egyesült.
A harcoknak az amerikai XIX. hadtest több mint 400 halottja és 2000 sebesültje volt, 72%-uk a 30. gyaloghadosztályból. A németeknek 630 katonájuk esett el és 4400 sebesültjük volt; további 600-an a 3. páncélgránátos hadosztály október 16-i támadásában haltak meg az amerikai 1. gyalogoshadosztály ellen.
Harc a városért: október 13-21.
Az 1. gyalogoshadosztály mindössze egyetlen ezreddel rendelkezett a város elfoglalásához. Géppuskákkal és lángszórókkal támadtak. A támadásban csak néhány harckocsit és egy haubicot használtak.
A várost 5000 német katona védte, köztük a haditengerészet, a légierő és a városi rendőrség. E katonák többségének nem volt tapasztalata és kiképzése. Néhány tank és rohamlöveg támogatta őket. Aachen védői azonban a szűk utcákat használhatták a város védelmére.
A 26. gyalogezred október 13-i támadását a csatornákból és pincékből tüzelő németek állították meg. A Sherman tankok nem tudtak közlekedni a szűk utcákban. A 26. gyalogezred a német erődítmények lerombolására hauborkákat vetett be. A Sherman tankokat német páncéltörő ágyúk támadták.
Az amerikai tankok és más páncélozott járművek épületeket lőttek, hogy megöljék a bennük rejtőzködő védőket. A német gyalogság a csatornákon keresztül támadta az amerikaiakat.
A németek nagyon keményen harcoltak. Megtámadták az amerikaiakat, és páncélosokat használtak az amerikaiak mozgásának megállítására.
Október 18-án a 26. gyalogezred 3. zászlóalja a Quellenhof szálló megtámadására készült. Ez volt az egyik utolsó németek által tartott terület a városban. Amerikai tankok és más ágyúk lőtték a szállodát. Aznap éjjel az 1. SS-zászlóalj 300 új katonája vonult be a szállodába. Több támadást is megállítottak az épület ellen.
Egy heves német támadásnak sikerült átjutnia a szálloda előtt álló amerikai gyalogos századokon. A németeket ekkor amerikai aknavetőtűz állította meg.
Az amerikaiak 155 milliméteres ágyúkkal lőtték a német állásokat. Emellett a 110. gyalogezred egy zászlóalját is bevetették a városban lévő rések betömésére. Az új zászlóalj október 19-20-án kapta a parancsot, hogy támadja meg a várost.
Október 21-én a 26. gyalogezred katonái elfoglalták Aachen központját. A Quellenhof szállóban lévő németek megadták magukat, és ezzel véget ért a városért folytatott csata.