然而到1947年初，在土地改革等政策帮助下，共产党逐渐开始以局部反攻以对抗国军的重点进攻。及至1947年中，在重点进攻后，共产党取得战争的主动权，战局逆转。解放军在三大战役（辽沈战役、淮海战役、平津战役）中迅速击败国军主力，随后渡过长江，并最终控制整个中国大陆，国民党统治宣告覆灭。中国共产党于1949年10月1日在北京建立中华人民共和国，中国国民党与中华民国政府则迁往台湾。中国大陆教科书认为1949年4月23日渡过长江佔领南京标志着战争的胜利，而西方史学界则一般认为1950年8月万山群岛战役后内战才逐渐平息