人民解放军经过两年英勇奋战,消灭了国民党军队两百多万,国民党军主力收缩到沈阳、北平、徐州等战略要地周围,主力决战的时机已经成熟。从1948年9月到1949年1月,人民解放军发动了举世闻名的辽沈、淮海、平津三大战役。
辽沈战役
1948年9月12日,辽沈战役打响。根据中共中央军委的命令,林彪、罗荣桓指挥东北解放军主力突然奔袭北宁线,连克昌黎、滦县、北戴河、绥中、义县,包围了锦州、锦西、山海关。战役的关键在于攻克锦州。为此,我军在塔山、高桥地区阻击敌人的援军,从10月10日至15日,我塔山阵地前打得敌兵尸横遍地,使之11个师的兵力也不能前进一步。从沈阳西进援锦州的廖耀湘兵团,被我军钳制在彰武、新立屯一带。10月14日,对锦州发起总攻,经31小时激战,全歼守敌10万余人,俘敌东北“剿总”副总司令兼锦州指挥所主任范汉杰。锦州的解放,关上了东北的大门。在解放军的威慑与争取下,长春守敌曾泽生率部起义,东北“剿总”副总司令郑洞国投降。19日,长春解放。对于西进援锦的廖耀湘兵团,我军一部在黑山、大虎山一带进行阻击。主力从20日夜起由锦州地区秘密迅速向东北方向回师,26日,将行进中的廖兵团包围在黑山、大虎山及其以东地区。经两天一夜的激战,至28日晨,全歼该敌10万余人,俘获兵团司令廖耀湘。我军乘胜前进,于11月2日解放沈阳、营口,歼敌14.9万余人。至此,辽沈战役结束。辽沈战役历时52天,共歼敌47.2万人,完全解放了东北。这一战役的胜利,使国民党军队人数下降为290万,我军增加到300万人。从此,我军在人数上取得了优势。
淮海战役
中央军委指示华东解放军和中原解放军,在以徐州为中心,东起海州,西止商丘,北至临城,南达淮河的广大地区内,发动淮海战役。为统筹领导,中央军委决定由刘伯承、陈毅、邓小平、粟裕、谭震林组成淮海战役总前委,刘、陈、邓为常委,邓小平为书记,委以“临机处置一切”的权力。1948年11月6日,淮海战役开始。第一阶段的重心是歼灭黄百韬兵团,打掉徐州东翼的劲旅。华东解放军分三路南下,向黄发起总攻。黄从陇海线由东向西收缩,企图靠拢徐州。我军一路过陇海线,南下宿迁、维宁,迂回黄的南侧。8日,贾汪、台儿庄之敌在共产党领导下起义,解放军当即穿过该部防地,直插徐州东侧。11日,将黄百韬兵团包围于徐州以东的碾庄地区。22日,将该敌全部歼灭,黄本人被击毙。此间,中原解放军截断了徐州、蚌埠间的联系,完成了对徐州的战略包围。11月23日至12月15日为战役的第二阶段。黄百韬被围困于碾庄时,蒋介石命令黄维兵团从河南南部平汉线出发,向徐州、宿县前进。11月25日,中原解放军在宿县西南双堆集地区完成了对黄维兵团的合围。12月1日,徐州“剿总”副总司令杜孝明弃守徐州,率三个兵团共27万人马向西南逃跑。华东解放军猛追三天,将该敌全部合围在陈官庄地区。敌一个兵团企图突围,被全歼。12月6日,中原解放军向黄维兵团发起总攻,至15日,将该敌全部歼灭,兵团司令黄维被生俘。为配合平津战役,以免傅作义部撤逃江南,中央决定对杜孝明残部在两周内不作最后歼灭,我军进行战场休整。到1949年初,平津诸敌已无逃跑可能,淮海战役进人最后阶段。l月6日,向杜部发起总攻,10日,全歼残敌,活捉杜孝明。至此,历时65天、规模巨大的淮海战役全部结束。是役共歼敌55.5万余人,基本解放了长江以北的华东和中原地区。
平津战役
1948年11月29日,华北解放军一部(杨成武、李井泉的第20兵团)包围了张家口的敌人,平津战役开始(另说开始于12月初)。12月8日,新保安之敌又被我军包围。这样,华北敌人的西窜之路被断绝。由山海关、喜峰口、冷口三路入关的东北解放军,动作神速,出敌意外,于12月12日至21日完成了对北平、天津、塘沽之敌的战略包围和战役分割。这样,华北敌人已无南逃之路了。华北解放军和东北解放军合力完成了围而不打、隔而不围的战略部署后,就要先打两头、后取中间了。12月22日,一举歼灭新保安之敌。24日,解放张家口。这时,我军向平津守敌发动和平攻势。天津守敌陈长捷部负隅顽抗。1949年1月14日,我军发起猛攻,经29小时激战,次日解放天津,全歼守敌13万余人,活捉警备司令陈长捷。17日,解放塘沽。上述四地的解放,北平已陷入我百万大军的严密包围。经我方努力争取和一系列谈判,傅作义将军接受了我方条件,同意和平改编。l月31日,我军先头部队进入北平,接收防务,北平和平解放。2月3日,解放军举行了隆重的入城仪式。平津战役的胜利结束,歼灭和改编敌军52万余人,使华北全境基本解放。