Przebieg walk Tryumfujące wojska Ligi Katolickiej, zasilone oddziałami księcia Maksymiliana Bawarskiego pod dowództwem hrabiego Johana von Tilly’ego, oraz hiszpańskimi oddziałami piechoty, prowadzonymi przez markiza Ambrosia Spinolę, dotarły pod Pragę. Tu, na wzniesieniu zwanym Białą Górą, 8 listopada 1620 miało miejsce decydujące starcie 28 000 żołnierzy Ligi Katolickiej z 22 000 protestantówów czeskich pod dowództwem księcia Christiana z Anhaltu-Bernburga. Od początku siły katolickie miały przewagę, jednak Czesi byli zdecydowani za wszelką cenę bronić stolicy. Dodatkowy cios zadała czeskim protestantom zdrada von Mansfelda, który przekupiony przez Habsburgów, nie objął dowództwa.

Pierwszy około godziny ósmej zaatakował de Tilly, usiłując zdobyć czeski szaniec artyleryjski. Jednak nagły kontratak protestantów zmusił go do odwrotu. Główny szturm sił katolickich pod dowództwem de Bucquoi uderzył na prawe skrzydło armii powstańczej, gdzie również znajdował się szaniec artyleryjski. Pod naporem ataku załamała się obrona w tym miejscu i Czesi rozpoczęli bezładny odwrót, który próbował powstrzymać syn księcia Christiana, przybyły z odsieczą. Również on, mimo heroicznego oporu, musiał ulec wrogowi.