Etter en rekke sammenstøt som et angrep fra Norge inn i Sverige og en okkupasjon av Rügen, satset danskene på å komme Kristianstad til unnsetning. Men dette mislyktes og byen og festningen måtte overgi seg til svenskene 4. august 1678. Danskene innså at de ikke kunne holde Skånelandene og valgte å bruke den brente jords taktikk. Landsbyer og grøde gikk opp i flammer da den danske hæren trakk seg tilbake. Det gagnet neppe danskenes popularitet hos skåningene. Derimot hadde danske og brandenburgske tropper hellet med seg i å erobre Rügen, Stralsund og Greifswald. I forbindelse med fredsforhandlinger i juni 1679 hadde svenskene i tillegg til de førnevnte byene mistet Gotland, Bremen, Verden, Helsingborg, Landskrona og deler av Bohus len. De svenske og danske forhandlerne i Lund kunne ikke bli enige, så Ludvig XIV dikterte fredsbetingelsene. Formelt oppfordret Christian V ham til det, men den reelle årsaken var at den franske kongen hadde sendt tropper til Tyskland og tvunget Brandenburg til fred.