司马懿率军袭击卑衍、杨祚。二人大惊,慌忙上马,只见魏兵摇旗鼓噪,却不知人马多少。两人无心恋战,夺路便走。
卑衍、杨祚奔到首山,遇到公孙渊的大军。公孙渊问了情形,不禁大怒,便合兵一处,向魏兵迎来。
两军排开阵势,卑衍出马讨战。魏阵中夏侯霸纵马抢刀,直取卑衍。战了数合,夏侯霸一刀把卑衍斩下马来。
魏兵乘势冲杀,杀得辽东军立脚不住。公孙渊只得带领败兵回马飞奔。十多万兵丁奔进襄平城,拽起了吊桥,关上了城门。
魏兵随后赶到,四面攻打。城上的长弓、大弩、滚石、擂石,把魏兵杀伤了不少。
司马懿到前阵看了,便传令停止进攻,只有城外四面扎营,紧紧围住,不让辽东军出城。
围了两月,已到秋天,接连下了一个多月雨,平地都成了河。运粮船从辽河口可以直达襄平城下。魏兵守在水中,十分艰苦。