The battle lasted for only a day and the fighting, though fierce, was uncoordinated and brief. One low-ranking samurai, Takezaki Suenaga, received word from his commander Shōni Kagesuke that he was to wait until the Mongols advanced due to difficult terrain, but Takezaki attacked the Mongols anyway. On his way to the beach, he encountered Kikuchi Takefusa, who had already encountered a Yuan detachment, driven them away and killed two. Kikuchi told him the 'pirates' had already fled. Takezaki and his five companions charged the small Yuan detachment that Kikuchi had previously encountered, but their horses got stuck in the mud, and they were wounded by a barrage of arrows. Takezaki and three surviving retainers managed to retreat with the aid of Shiroishi Michiyasu, who charged the Yuan detachment and drove them away. By nightfall the Yuan invasion force had forced the Japanese off the beach with a third of the defending forces dead, driving them several kilometres inland, and burning Hakata.