晋軍が長江北岸に至ると、沈瑩は「青巾兵」と号す丹陽の精兵5千を率い、3度にわたって晋軍に攻撃を仕掛けたが、撃ち破ることができなかった。
晋军至长江北岸，沈莹率丹阳精兵五千，号“青巾兵”，三度出击晋军，不能击败。