Тем временем, командующий флотом Хань Чень Юлян убедился в том, что Наньчан не собирается сдаваться. Вместе с тем, выход из озера Поян попал под контроль флота Мин. В бою преимущество было бы на стороне династии Мин, так как их корабли, хотя и были меньше размером, предназначались прежде всего для ведения боя, тогда как гигантские башни флота Хань предназначались почти исключительно для осады. Поэтому Чень Юлян решил действовать решительно, пока Янцзы еще не обмелела.
Флот династии Мин подразделялся на 11 эскадр. Самые тяжелые корабли держались в центре. Оба враждующих флота ночью встали на якорь. Первое сражение произошло утром 30 августа 1363 года. Пока основные силы флота Хань отражали лобовую атаку флота Мин, маневренный отряд Мин сумел занять выгодную позицию, откуда начал обстрел противника бомбами из катапульт. Еще одна эскадра сумела выиграть ветер и забросать противника зажигательными снарядами. Сгорело более чем два десятка кораблей флота Хань. Но прорвать строй флота Хань не удалось. Напротив, загорелся флагман флота Мин, по которому сконцентрировали огонь ханьцы. Чжу Юаньчжан сумел потушить огонь, но в этот момент его корабль выбросило на мель. Противник окружил потерявший ход корабль, и с безопасного расстояния начал осыпать его горящими стрелами. На помощь командиру устремились другие корабли флота Мин. Корабли совершали столь резкие маневры, что подняли волну, которая сдвинула корабль Чжу Юаньчжана с мели. На мель сел еще один корабль флота Мин, но и его удалось спасти, когда с ним столкнулся другой корабль, сдвинув его при этом с мели. Активные маневры флота династии Мин объяснялись тем, что они старались навязать противнику абордажный бой, понимая, что в артиллерийской дуэли у них преимущества не будет.
Вечером сражение завершилось. Поврежденные корабли отбуксировали вниз по течению. В целом бой прошел неудачно для флота Чжу Юаньчжана. На утро стало ясно, что Чень Юлян хочет продолжить бой. Ханьцы выстроили свои тяжелые корабли в линию, прикрыв фланги малыми кораблями. Напряжение на флоте Мин достигло такого уровня, что несколько капитанов отказались идти в бой, за что были немедленно казнены. Но даже столь решительные меры по пресечению страха не помогли. Один из новоназначенных капитанов совершил самоубийство, другой, напротив, бросился в бой и погиб под ударами мечей.
Чжу Юаньчжан изменил тактику и приказал строить брандеры. Повсюду собрали рыбачьи лодки, нагрузили их соломой и порохом. По бортам расставили манекены солдат, призванные заставить думать противника, что флот Мин собирается провести абордаж. После полудня подул попутный ветер, и плотный строй кораблей Хань не смог уклониться от атаки брандеров. Ханьские корабли охватил огонь, в котором погибло множество солдат. Тем временем флот Мин перешел в атаку, сея вокруг себя смерть.