Stenbock ahnte diesen Schritt und führte sein Heer, bestehend aus 14.000 Mann Infanterie und Kavallerie, zwischen die Armeen und griff die Sachsen und Dänen an. Begünstigt durch den Umstand, dass die russische Armee nicht schnell genug auf dem Schlachtfeld eintraf, errang der schwedische General den letzten großen Sieg für sein Königreich im Nordischen Krieg. Bei der Schlacht bei Gadebusch besiegte er 18.500 dänische und sächsische Soldaten und zog sich anschließend in Richtung Holstein zurück. Hier hoffte er, sich mit frischen Kräften zu verstärken und die Dänen, welche das Schlachtfeld in Richtung Westen verlassen hatten, einzuholen und zu vernichten.