Az ütközet közvetlen előzménye volt, hogy a magyarok Augsburg városát kezdték ostromolni. A települést Ulrik püspök védte. A könnyűfegyverzetű harcosok azonban egy erős falakkal rendelkező várossal találták magukat szembe. A régészeti kutatásokból kiderült, hogy a késő-római városfal 2,50 m széles, valószínűleg 8-10 m magas volt. Síkjából széles bástyák ugrottak ki, ugyanakkor minden bizonnyal az egy-két helyen megfigyelt cölöp-kiegészítések jelenthették a gyenge pontokat. Ottó király a város felmentésére összehívta csapatait. Az összecsapás a várostól északnyugatra, a Lech folyó bal parti mezején zajlott le.
A két sereg létszámát a megfelelő adatok hiányában nem lehet pontosan meghatározni. A legújabb kutatások szerint a németek 4000, míg a magyarok 6-8000 fegyverest számolhattak. Ottó számíthatott a bajorokon, szászokon, svábokon, frankokon kívül a csehek segítségére is. A frankok élén Vörös Konrád állt, aki személyesen is kivette részét a küzdelemben. A német hadvezetés a sereget a könnyebb irányíthatóság végett "légiókba" osztotta. Az ütközetet végül több tényező döntötte el. Kezdetben a magyar csapatok egy része több "légió" felett diadalmaskodott, elfoglalta az ellenséges tábort, és a katonák hozzákezdtek a zsákmány összegyűjtéséhez. Konrád azonban összeszedte a szétszórt haderőt, és váratlanul a fosztogató magyarokra támadt. Ez teljesen megzavarta a magyarokat, akik a pánikszerű menekülést választották. A Bulcsú vezette másik magyar hadtest a magyar táborba való visszavonulás mellett döntött. Ráadásul az eső is eleredt, így az íjjakat nem lehetett használni. Ekkor indított támadást Ottó a magyarok ellen, akik közelharcban próbálták felvenni a küzdelmet. A mocsaras patak következtében azonban helyzetük kilátástalanná vált.
Nem sikerült tehát megvalósítani a magyar taktikát: az ellenséges csapatok egyrészt nem szóródtak kisebb csapatokra (ezt általában a színlelt megfutamodással tudták elérni), másrészt a táborban zsákmányoló magyarok komoly veszteségeket szenvedtek. A fogságba esettek közt volt a magyarok három fővezére Bulcsú, Lehel és Súr. Ottó azonban nem ismert irgalmat, a harcosokat bitófán végeztette ki Regensburgban. Így tette világossá mindenki számára, hogy a továbbiakban nem tűri a magyarok betöréseit.