후한의 군사들은 고구려 군사들을 당하지 못했으며 후한의 군사들은 고구려의 발기가 대장군이라는데 불만이 많았고 싸울 의지를 보이지 않았다.
 계수가 선봉장이 되어 이끈 고구려 군사들은 날래고 용맹하여 후한의 군사들이 당하지 못했다. 더구나 후한의 군사들은 고구려의 발기가 대장군이라는데 불만이 많은 데다, 왜 그를 위해 피를 흘려야 하느냐는 분위기가 팽배하여 도무지 싸울 의지를 보이지 않았다. 따라서 고구려 군사가 공격해 오면 후한의 군사들은 뿔뿔이 흩어져 달아나기에 바빴다. 
 후퇴를 거듭하면서 발기는 아우 계수를 보고 외쳤다.
 “네가 지금 이 형을 죽이려 하느냐?”
 “연우 형님이 왕위를 형님에게 사양치 않는 것은 의로운 행동이 아니라고 생각합니다. 그렇다고 발기 형님께서 그 분을 참지 못해 다른 나라 군사를 이끌고 와서 우리나라를 멸하려 들다니, 대체 이 무슨 해괴한 짓입니까? 죽어서 무슨 면목으로 선왕(先王)들을 뵈올 작정이십니까?”
 발기는 동생의 말을 듣고 부끄러움을 이기지 못하여 배천(裴川)으로 달아났다. 계수는 형이 달아나도록 내버려두었다. 발기는 후한의 군사들이 뿔뿔이 흩어지자 끝내 자신의 부끄러움을 이기지 못하고 스스로 칼로 목을 찔러 죽었다.
 형 발기의 주검을 본 계수는 슬픔을 이기지 못하여 그 시체를 거두어 초장(草葬)을 지냈다. 나중에 다시 왕명을 받아 정식으로 장례를 치러 주기로 하고 풀로 시체를 덮어 임시로 무덤을 만들어 둔 것이다.
 고구려 군사를 이끌고 국내성으로 돌아온 계수는 산상왕에게 보고하고 울면서 말했다.
 “결국 발기 형님은 스스로를 부끄럽게 여겨 자결하였습니다. 형제끼리 의를 저버려 이런 슬픈 일이 일어나고야 말았습니다.”
