刘伯承司令员、张际春副政委率后方指挥所、中原局机关及一纵 2 万余人 , 按预定计划北上 , 于 12月13 日到达光山西南的殷家棚。这时接到前卫部队一纵二十旅旅长吴忠送来的宿营图 , 野司直属部队即依图行军 , 经马贩、罗陈店 , 在一夜隆隆的枪炮声中 , 冒着飞扬的细雪 , 疾行 70 余里 ,14 日凌晨 , 到达预定的光山城西30 余里的北向店地区何小寨宿营。经大半夜急行军 , 年过半百的刘伯承劳累过度 , 十分疲乏 , 他询问了部队的情况后 , 未等警卫员安排好住处 , 便在一间堆有稻草的屋里睡着了。
就在前卫部队二十旅将宿营图送往指挥部后 , 敌情突变 , 国民党五大主力之一整编第十一师 13000 余人 , 分别由罗山经仙居、南李店、龙升镇几路连夜向北向店地区扑来 , 并抢先一步到北向店、高庙山以南一带。所宿地区 ,正与野司、 " 后指 " 及中原局所在一地。获悉这一情况后 , 一纵立即通知前卫旅派人向 " 野司 " 首长报告 , 请野司首长改变宿营位置 , 但这一重要军情未能及时送到。结果 , 敌我双方都于 14 日凌晨在北向店一带宿营。
敌我宿营地交错 , 而敌人兵力数十倍于我 , 形势万分紧急。刘伯承得悉这一情况后 , 他处险不惊 , 从容镇定 ,详细地了解情况 , 冷静地分析判断敌情 , 指示各部 " 要提高警惕 , 做好准备 ", 并亲自派司令部作战参谋王文祯去找前卫部队二十旅吴忠联系 , 进一步弄清情况。司令部的干部考虑司令员的安全 , 恳请司令员赶快转移,刘伯承指示部队 " 要沉着 , 各单位马上转移 , 向二十旅靠 拢 " 。已经宿营的司令部机关近百人 , 几分钟就整好装出发。这时 , 刘伯承又问副政委张际春、中原局常委李雪峰等首长转移了没有, 并立即要派身边仅有的一个警卫排去接应他们。刘伯承在危急之时 , 总是顾全大局 , 先考虑他人 , 在场的指战员十分感动。军政处长杨国宇见此情况 , 立即把军政处参谋全派出去接应中原局机关。
这时 , 尚在向北向店行进中的一纵二旅得悉前方刘司令员和野司机关的情况后 , 旅长戴润生迅速命令旅部跑步前进 , 抢占北向店一带有利地形 , 保护司令员转移 , 并向纵队首长报告 , 请示处置 。又传令正在行军途中的该旅四团、五团、八团火速占领北向店南侧至罗陈店以东地区的阵地 , 构筑防御工事 , 准备战斗 , 同时派旅部作战训练股股长高涨率旅警卫连抢占张大湾西北无名高地 , 掩护旅全力进入阵地。
高涨率旅警卫连刚进入指定地点展开 , 敌人就发动了进攻。先是一个排 , 被我击退后 , 继而是两个连 , 又被我 击退。 8 时许 , 被我击退之敌又在我阵地前方的一个小山 梁下调整队形 , 分班组成多路通过山梁向我阵地跃进 ; 在 山梁西北和西面 , 有两个团的敌人成梯次多纵队向我阵地疾进 ; 在我阵地西北高庙两侧 , 敌人炮兵正在展开。危急之际 , 我二旅四团团长晋士林、政委布克率该团三营跑步进入阵地 , 接替旅警卫连 , 并一举从敌人手中夺取前方的小山梁 , 命三营教导员许绰、副营长张申明、副教导员朱恒舍指挥反击敌人进攻。晋士林团长又令四团一营、二营在三营左翼占领有利地形 , 准备迎敌 , 接着敌人一排排 炮弹骤雨般地倾泻下来 , 三营阵地硝烟弥漫 , 尘柱冲天。 猛烈的炮击之后 , 敌人即以一个多团的兵力分多路向三营发起冲锋。三营顽强抗击 , 连续打退敌人三次进攻 , 敌人再次用更猛烈的炮火企图摧毁我三营阵地 , 并在强大火力掩护下重新集结两三个团兵力扑来。三营无名高地防御工事被摧毁 , 十连连长牺牲 , 十二连二排阵地被敌占领 , 一排阵地被敌突破 , 连长张玉宝负伤。十连、十二连 指导员率领战士们同敌人白刃格斗 , 又夺回阵地。四团一营、二营也多次打退敌人进攻 , 使我阵地几番失而复得。
在四团与敌人血战的同时 , 二旅八团在团长薛宗华的指挥下 , 于北向店西南五虎岔羊一带同敌人展开了激战。敌人对八团连续发动 4 次集团性的冲锋, 均被打退,于是又纠集更多的兵力 ,在猛烈的炮火支援下,发动了更疯狂的进攻,八团阵地被敌攻破,反击也未能奏效。一营营长谢茂生率通讯员、司号员、卫生员再次向敌人英勇反击 , 壮烈牺牲。二营营长陈凤歧负伤 ,全团连级干部伤亡 10 余人,战士伤亡 400 余人,防御工事被摧毁。敌人倚仗炮火的轰击 , 继续强攻,八团全体指战员在炮火中同敌人拚杀、肉搏,以血肉之躯筑起钢铁阵地。许多负伤的英雄们在子弹打光后,硬是手撕牙咬同敌人搏斗。北向店附近的群众冒着枪林弹雨,在战场上收集子弹送往阵地,支援战士们杀敌,并舍生忘死到火线上抢救伤员。
奉令守卫文殊寺西北一线的二旅五团 ,一方面严密监视由西北进击的敌第十师的行动 ,一方面组织精干部队向敌第十一师右侧出击,牵制敌人,保障八团侧翼的安全。
在激烈的战斗中 , 刘伯承司令员一直没有离开五虎岔羊西南的小山坡。直到午后 , 得知张际春副政委和中原局已到达二十旅的指挥所后 , 才向二十旅指挥所转移。
敌第十一师发现我野司的行踪后 , 更是不惜血本,成营成团地向四团、八团阵地猛攻 , 密集的炮火把阵地炸成 一片浮土,硝烟下敌军官用卡宾枪、手枪驱赶着士兵像潮水般地涌来,有时冲到团指挥所前 , 又被勇士们打回去。傍晚,我二十旅部队迅速赶来顶住敌人,至天黑后,乘夜幕掩护,胜利转移。
北向店战斗,保卫刘伯承司令员和中原局、野司安全脱险,沉重地打击了国民党王牌军第十一师。我军以一个旅4000余人抗击了敌人第十一师 3个旅 13000 余人的数十次进攻,歼敌 3000余人。我军也付出很大代价,伤亡营连干部以下近千人。牺牲烈士的遗体,全部由北向店人民群众妥善安葬。
12 月 15 日 , 刘伯承司令员率部甩脱尾追之敌 , 在风雪交加之中到达光山县北部寨河 , 后渡淮北去 , 指挥转入外线的第一纵队投入开辟淮西区的斗争。
北向店战斗之后,刘伯承经常以此告诫部属:“这是我治军数十年第一次扮演了李逵。”刘伯承在北向店战斗中化险为夷,成为他传奇人生中惊险的一幕。