Am 5. Oktober standen die Brandenburger vor Stralsund und begannen mit der Belagerung der Stadt. Sie verfügten, nach Hinzukommen der aus Pommern anmarschierenden Truppen, über 21.500 Mann und 80 Geschütze. Hier war der Widerstand bei weitem nicht so groß wie in Stettin. Nach einem Bombardement am 20. Oktober 1678 kapitulierte die Stadt bereits am 25. Oktober vor dem brandenburgischen Heer. Die verbliebenen 2.543 schwedischen Soldaten durften die Stadt mit allen militärischen Ehren verlassen und sich nach Schweden einschiffen lassen. Nach der Einnahme Stralsunds rückte das brandenburgische Heer vor das ebenfalls stark befestigte Greifswald, das 14 Tage später, am 7. November, als letzte von den Schweden gehaltene Stadt erobert wurde. Die schwedische Besatzung durfte abziehen und die Stadt wurde von brandenburgischen Truppen besetzt. Damit war ganz Schwedisch-Pommern in brandenburgischer Hand.