根据《明史》的记载,耿炳文是在指挥部队出真定城渡河之时,遭到了燕军的突然袭击。仓促之下阵脚大乱,左副将军李坚、右副将军甯忠、左军都督顾成,都指挥刘遂等一大批高级将领被俘,耿炳文本人退入城中死守待援。燕军围城三日,解围而还。换句话说,驸马都尉李坚压根就没有立功的时间和机会。而《明太宗实录》的记载却和《明史》又有不同。
(建文元年八月)壬戌,上将轻骑数十绕出城西,先破其二营。适炳文送使客出,觉之奔还,急起桥。我军散断桥索不得起,炳文几被擒。上引满射之,应弦而毙,城中惊惧。炳文出城迎战,张玉、谭渊、朱能、马云等率众奋击之。上以奇兵出其背,循城夹击,横透敌阵。炳文大败,急奔入城。军争门,门塞不得入,相蹈藉死者甚众。乃自相斮,然后得入,而阖门自守。(《明太宗实录卷三》)

《实录》在这里露出了根本性的破绽。按照上文的说法,耿炳文在送客出城之时发现了燕军偷袭。当时这位长兴侯当机立断,立刻奔还城中,同时拉起吊桥。但是燕军射断吊桥绳索,导致耿炳文几乎被抓。但是这里突兀地出现了一句"上引满射之,应弦而毙"。被射死的是谁?是耿炳文要送的客人,还是耿炳文本人?如果是长兴侯被射死,那才称得上"城中惊惧"!
说到这里,答案几乎已经可以呼之欲出。在真定之战前,耿炳文率领的大军其实已经和朱棣有过交锋,而且取得了大胜,驸马都尉李坚因此进封滦城侯。



