La actividad guerrillera se intensificó después de la formación de un gobierno provisional de Checoslovaquia en Košice el 4 de abril de 1945. Los comités nacionales se hicieron cargo de la administración de las ciudades como de la expulsión de los alemanes. Más de 4.850 comités se formaron entre 1944 y el final de la guerra, bajo la supervisión del Ejército Rojo. El 5 de mayo un levantamiento nacional comenzó de forma espontánea en Praga, y el recién formado Consejo Nacional Checo ("Česká národní rada") de inmediato asumió el liderazgo de la revuelta. Se levantaron más de 1.600 barricadas en toda la ciudad, y unos 30.000 hombres y mujeres checos lucharon durante tres días en contra de 37.000 a 40.000 tropas alemanas, apoyadas por tanques y artillería. El 8 de mayo, la Wehrmacht capituló; las tropas soviéticas llegaron el 9 de mayo.