Osvobozovací boje byly zahájeny dělostřeleckou přípravou v časných ranních hodinách v pátek 27. dubna. Následující den byla osvobozena osada Janová, lesík Olší a přednádraží Polanka-výhybna. O Dolní Polanku probíhaly boje celou neděli 29. dubna, neboť Němci podnikli protiútok.
Do obce vjely sovětské tankové jednotky až v pondělí 30. dubna Bajgerovou cestou a pěchota směrem ze Svinova. Němci před ústupem směrem na Klimkovice podpálili školu, která vyhořela. Dobytím německých pozic v Horní Polance v úterý 1. května ráno byla celá obec osvobozena. Při osvobozovacích bojích padlo asi 30 rudoarmějců a 4 občané.