Ukraine reports 2,299 Easter ceasefire violations, including about 500 overnight
Russian drones kill Ukrainian evacuation team despite Easter ceasefire – DeepState
Russian forces advance near village in Donetsk Oblast – DeepState
Russian advance falters, focus shifts to Huliaipole – ISW
Russian forces advance near Pryvillia in Donetsk Oblast – DeepState
Russian invaders nearly pushed out of Dnipropetrovsk Oblast
Russian forces advance near villages in Donetsk and Kharkiv oblasts – DeepState
Russian invaders unable to advance near Hryshyne, face food and water shortages
Russia hits Sloviansk with FAB bombs, damaging homes and injuring three
Russian bomb hits Sloviansk center, damages only maternity hospital
Russian forces hit fire station twice in Sumy Oblast, destroying building and equipment — SES
Russian forces advance near three villages in Ukraine’s Donetsk Oblast — DeepState
Ukraine counterattacks force Russia to redeploy forces and use reserves — ISW
Ukrainian counterattacks undermine Putin’s claims of Russian gains — ISW
Medics injured after Russian drone hits ambulance vehicle in Mykolaiv Oblast
Russian forces amass troops for spring offensive near Pokrovsk
Ukraine has documented more than 213,000 alleged war crimes by Russian invaders
Ukraine’s recent battlefield gains disrupt Russia’s planned spring–summer offensive – ISW
Russia attacks Ukraine with 123 drones, 13 hits recorded — Air Force
Russia may launch long-term offensive in Donbas – ISW