Korpus von Zastrowa odegrał kluczową rolę w bitwie pod Courcelles oraz wspierał prawe skrzydło gen. Edwina von Manteuffela podczas bitwy pod Gravelotte. Na przełomie 1870 i 1871 roku oddelegowany do walki z kontrofensywą francuską prowadzoną przez gen. Charlesa-Denisa Bourbaki.

Po podpisaniu pokoju frankfurckiego został zwolniony z dowództwa nad VII Korpusem Armijnym. Jeszcze w 1871 roku mianowany przez cesarza Wilhelma I członkiem Komisja Obrony Kraju (niem. Landesverteidigungskommission) oraz szefem 10. Pułku Grenadierów. W 1873 roku przeszedł w stan spoczynku z emeryturą, ale członkiem Komisji Obrony Kraju pozostał do 1874 roku.

Odznaczenia Odznaczenia gen. von Zastowa to między innymi: Krzyż Wielki Orderu Orła Czerwonego z mieczami i liśćmi dębu Order Królewski Korony I klasy z mieczami na pierścieniu Order Pour le Mérite z liśćmi dębu Order Orła Czerwonego IV klasy z mieczami na wstędze wojennej Krzyż Żelazny I klasy Krzyż Żelazny II klasy Order Świętego Jana Kawaler II klasy Orderu Lwa Zeryngeńskiego (Badenia) Krzyż Wielki Orderu Zasługi Wojskowej (Bawaria) Kawaler Orderu Danebroga (Dania) Krzyż Zasługi Orderu Domowego (Lippe) Medal Zasługi Wojskowej (Lippe-Detmond) Medal Zasługi Wojskowej (Schaumburg-Lippe) Krzyż Zasługi Wojskowej I klasy (Meklemburgia) Order Świętego Jerzego IV klasy (Imperium