一路无事,连一只狗也没有碰见。郭恩以为西夏人兵骄将傲,没有防备,他的胆子就更大了,指挥兵士直扑西夏人的营地。这个营地设在一个土岭脚下,白色的圆形帐篷,一座座排列得很整齐。郭恩的前锋快摸着帐篷了,仍不见动静,他就警觉起来。他想:是不是西夏人探知我来,空营打我的埋伏呢?哼,管他呢!大丈夫勇往直前,一不做,二不休。于是,不管三七二十一,指挥士兵杀将过来。

谁知西夏人早就摸清了郭恩的脾气,又探知他来偷袭,因此,将计就计,空营埋伏。郭恩见座座帐篷都空无一人,知道中计了,正要退走。忽然听到西边不远的土沟里一声炮响,接着西夏人从东南西北四个方向,曝叫着杀过来。郭恩慌忙拚杀突围,但被西夏人团团围住,凭他怎样拚命搏斗,也无济于事,结果郭恩战死,全军覆灭。
仁宗皇帝得知此事,大发雷霆,认为有损宋朝声威,立即下令将主管军事的枢密副使庞籍撤职查办。司马光听到庞籍被免职感到惊讶。他想,这是郭恩自己闯的祸,怎么能怪庞籍呢?这么看来,我巡视过那个地区,又未能说服郭恩接受自己的主张,以致酿成这个恶果,自己也有责任。于是,他一次又一次地上书请罪,但朝廷并不理踩。

庞籍被革职后,他原先的亲戚朋友们怕受牵连,都远远地避开了,不敢和庞籍的家属保持任何联系。但司马光却不怕牵连自己,主动地照顾他的家眷。庞籍死后,司马光把他的妻子当作自己的母亲一样孝敬,对他的儿子,象照应自己的弟弟一样爱护。救人危难,这是受人赞扬的美德。
嘉佑三年,司马光调任开封府推官的时候,常常听到邻近小国来进贡的事。有一天,交趾郡王派使者带着珍禽异曾来到东京,向朝廷进贡(向朝廷无偿地赠送财物)。