Ostravsko a Karvinsko osvobozovala vojska 4. ukrajinského frontu generála Jeremenka, bojů se aktivně účastnily také svazky 1. čs. armádního sboru v SSSR, 1. čs. samostatná tanková brigáda v SSSR a 1. čs. smíšená letecká divize v SSSR, která působila v rámci sovětské 8. letecké armády generála Ždanova.
Od konce března 1945 stála frontová linie v blízkosti obcí Prstná a Petrovice. Nacisté zvolili možnost rychlého ústupu a likvidovali náložemi železniční trať v úseku Petrovice-Karviná a Petrovice-Bohumín, podminovali mosty a přístupové cesty. Před svým ústupem svedli boje před Prstnou, Marklovicemi a Zebrzydowicemi, kde chtěli zdržet sovětská vojska do doby, dokud se jejich hlavním silám nepodaří únik.
V noci z 30. dubna na 1. května 1945 nacistická vojska ustoupila a při ústupu všechny přístupové cesty a mosty zničila. Od 1. května 1945 stříleli Rusové z marklovických polí a nacisté jim odpovídali z úkrytů mezi domy v Hranicích a v kolonii Vagónka u Jäcklových závodů, bojovalo se i ve Fryštátě. Teprve 2. května kolem 22. hodiny začali Němci ustupovat z posledních pozic směrem ke Karviné.
Obce Karviná a Louky byly osvobozeny bez většího odporu, brzy ráno 3. května 1945 zavlály na některých domech ve městě prapory. Karviná byla osvobozena.
Obce na území dnešního města Havířova byly osvobozeny 3. května 1945. Rudá armáda zde postupovala několika směry. Jeden proud od Orlové a Lazů, jiný od Šenova a Petřvaldu, nejsilnější od Českého Těšína.
V Dolních Bludovicích vyhořelo několik hospodářských budov a o život přišly i civilní osoby. Osvobození Bludovic stálo životy 3 rudoarmějců.
Dolní Datyně – Po citelných ztrátách na životech civilistů v sousedních obcích a po odporu nacistů ustupujících na Frýdek-Místek byla obec osvobozena jako poslední v okrese 4. května 1945.
Těrlicko – K Dolnímu Těrlicku se rudoarmějci probojovali od Těšína a Suché. Nacisté ustoupili z obce v noci 2. května 1945 a zničili dva mosty. Obě části obce byly osvobozeny 3. května 1945.
Horní Suchá – Obec byla osvobozena po dělostřeleckém útoku dne 3. května 1945. (novinky.cz)