Fighting continues in Bakhmut, but reports say Russia has also launched offensives near Kreminna

Russian-controlled territory

Most recent Russian advances*

Areas where Ukraine has regained control

Significant fighting in 24 hours to 10pm

on 22 March

Kreminna

Sievierodonetsk

Lysychansk

Sloviansk

Kramatorsk

Soledar

Luhansk

oblast

Bakhmut

Kostiantynivka

Donetsk

oblast

Kyiv

20 km

20 miles

Russian-controlled territory

Most recent Russian advances*

Areas where Ukraine has regained control

Significant fighting in 24 hours to 10pm on 22 March

Kreminna

Sievierodonetsk

Lysychansk

Sloviansk

Kramatorsk

Soledar

Donetsk oblast

Luhansk oblast

Bakhmut

Kostiantynivka

Pokrovsk

Kyiv

20 km

20 miles