对马、壹岐失陷后得到了增援。此外，元军登陆地点地形不利于大部队展开，且距当时的九州首府大宰府尚有一日行程，于是在坚持了一整天之后，元军于当晚撤回船上，准备次日清晨重新登陆发动进攻。二十日晨，元军分二路在博多登陆。幕府聚集了由少贰景资、、菊池武房、、竹崎季长等统率的九州诸国部队总数约一万人迎战。元军西路军在百道原登陆，藤原经资率五百骑前来迎战元军，，击败守军，佔领岸边松林，从背后突袭在百道原同元军作战的日军。日军腹背受敌，死伤惨重，余部向太宰府水城（日本于白江口之役战败后修筑的一座水坝兼防御工事）方向撤退