诸葛亮与司马懿交战及结局的记录(正史) 唯一一次交战是在诸葛亮第四次北伐的时候。各种版本的历史记录是不同的。司马嘉编的《晋书》说司马懿赢了,但历史学家一直认为这是对司马懿的吹嘘。公认的说法取自汉晋春秋时期:孔明第四次北伐击退了前魏将军郭淮的军队,收割了当地的小麦,在上高以东遇到了司马懿。不待战,孔明先退,司马懿追赶,追上不敢战。其他魏将嘲笑司马懿畏敌,司马懿只好出马,派张合去攻王平,司马懿自己也没能攻克。后来回到汉中,司马懿派张合去追击蜀军,被伏在木门前杀死。