Hlučín byl od 27. dubna ostřelován, palba poškodila budovu gymnázia i kostel Svaté Markéty. Vojáci 4. ukrajinského frontu na město postupovali ve směrech od Darkovic a Děhylova. Jednotky útočící z děhylovského směru během 28. dubna zaujaly pozice na Vinné hoře, odkud následně ostřelovaly Němce ustupující z Hlučína k Ludgeřovicím.
V noci Sověti zahájili útok od Darkoviček a Kozmic za podpory děl a tanků. Jednotky SS kolem půlnoci vyhodily do povětří železniční most a začaly se stahovat. Kolem čtvrté hodiny ranní 29. dubna do města vstoupili vojáci Rudé armády. Mnozí obyvatelé, kteří před příchodem fronty uprchli, se v následujících dnech začali pozvolna vracet. Kvůli nutnosti odklidit škody po bojích musela být zavedena pracovní povinnost.