Barfoed tok opp kampen fra sin posisjon i lovart, og mens han engasjere tre svenske orlogsskip angrep Knudsen flaggskipet og holdt Ankerstierna opptatt. Først etter at Barfoed hadde drevet tre av skipene på flukt angrep han det svenske flaggskipet.