过程

具体经过
根据《竹书纪年》的记载,“梁惠成王二十八年,穰疵率师及郑孔夜战于梁、赫,郑师败逋。”魏国派遣襄疵攻打韩国汝南的梁、赫,韩国派将军孔夜应战,韩国战败,后求救于齐,于是就有了司马迁笔下,齐国在韩国五战全败后才出兵救援的记载。《战国策》中也有《南梁之难》一篇描述此役。
南梁在汝河上游,秦朝后称梁县,今属汝州。韩魏两国在此暴发激战,双方统帅是韩孔夜和襄疵,并非《史记孙子吴起列传》中所说,是庞涓领兵攻打韩国。
韩国得到齐国答应救援的允诺,人心振奋,竭尽全力抵抗魏军进攻,但结果仍然是五战皆败,只好再次向齐告急。齐威王抓住魏、韩皆疲的时机,任命田忌为主将,田婴为副将率领齐军直趋大梁。孙膑在齐军中的角色,一如桂陵之战时那样:充任军师,居中调度。
但根据《战国策南梁之难》记载,韩国并非得到齐国允诺才主动出击五次战败,而是齐国暂时坐山观虎斗,等到韩国五次战败后才出兵救援。献计者也是张丐,并非孙膑或田忌。魏国自己的史书《竹书纪年》中,也没有记载孙膑、田忌和庞涓参与了此战,马陵之战双方的统帅是魏太子申和田盼,
魏国眼见胜利在望之际,又是齐国从中作梗,其恼怒愤懑自不必多说。于是决定放过韩国,转将兵锋指向齐军。其含义不言而喻:好好教训一下齐国,省得它日后再同自己捣乱。魏惠王待攻韩的魏军撤回后,即命太子申为上将军,庞涓为将,气势汹汹扑向齐军,企图同齐军一决胜负。(魏国兵力没有记载)
齐军已进入魏国境内纵深地带,魏军尾随而来,孙膑针对魏兵蔑视齐军的实际情况,在认真研究了战场地形条件之后,定下减灶诱敌,设伏聚歼的作战方针,造成在魏军追击下,齐军士卒大批逃亡的假象,并在马陵利用有利地形选择齐军中1万名善射的弓箭手埋伏于道路两侧,规定到夜里以火光为号,一齐放箭,并让人把路旁一棵大树的皮剥掉,在上面书写“庞涓死于此树之下”字样。
庞涓在接连3天追下来以后,见齐军退却避战而又天天减灶,武断地认定齐军斗志涣散,士卒逃亡过半。于是命令部队丢下步兵和辎重,只带着一部分轻装精锐骑兵,昼夜兼程追赶齐军至马陵,见剥皮的树干上写着字,但看不清楚,就叫人点起火把照明。字还没有读完,齐军便万弩齐发,给魏军以迅雷不及掩耳的打击,魏军顿时惊恐失措,大败溃乱。庞涓智穷力竭,眼见败局已定,遂愤愧自杀。齐军乘胜追击,又连续大破魏军,并俘虏了魏军主帅太子申。
战略改变
孙膑在马陵之战所用的战略,其实便是孙子兵法“始计篇”所说的“能而示之不能,用而示之不用”以及“兵势篇”所说的“以利动之,以卒待之”等虚实原则于实战的运用。

影响及意义

齐国
齐国在桂陵之战,以及在随后的马陵之战中的大获全胜,并援救了赵韩两国,使得其威望上升,挟战胜之威,齐国力量迅速发展,成为当时数一数二的强大国家,称霸东方。魏国被迫对齐国俯首称臣,并且在徐州与齐公相王,是为齐威王。不过称王之举也招来南方霸主楚国的记恨,楚国马上出兵占领徐州,齐国连连战败,被迫乞和。
魏国
魏国在桂陵之战与马陵之战遭受重创后,军事实力从根本上被削弱,又被秦国乘虚而入,从此丧失了独霸中原的能力,于是开始寻求组建联盟以共同抗击齐国、秦国的夹击,开启了合纵连横的时代。
韩国
这一战对韩国无本质影响,韩国本想借此削弱完全包围自己的魏国,目的虽然达到了,但魏国衰败,齐国、秦国和楚国对中原的觊觎,使得韩国唇亡齿寒,不得不选择继续与魏国站在一起,抵御强敌。
秦国
逢泽会盟,秦国支持魏公称王招致魏国被群起而攻之,秦国坐收渔利,不出一兵就令魏国国力大大衰弱,魏国从此再也无力独自阻止秦国向东的扩张。