Om natten til den 26. juni fikk vaktposten ved byporten i Kristianopel øye på ryttere på avstand. Av en eller annen grunn slo han ikke alarm, muligens fordi han hadde fått beskjed fra kaptein Bjørnsen om at de danske forsterkningene som kongen hadde lovet, var på vei. Gustav Adolf tok i bruk en krigslist: under kampene ved Kalmar hadde svenskene erobret flere danske rytterfaner. Disse lot han sine egne ryttere holde, og kom seg dermed tett opp mot porten uten å bli avslørt. Med seg hadde han fire mann med en petard, en sprengladning for å ødelegge en port. Med petarden ble porten sprengt i filler og resten av de svenske rytterne angrep ut av mørket. Med prinsen i spissen stormet rytterne gjennom den ødelagte porten og inn i byen. Garnisonen satte seg til motverge og slåss hardt mot svenskene. Kaptein Bjørnsen ble skutt etter å ha felt fem av de svenske ryttere.