南京保卫战
戰役過程

12月1日，日本裕仁天皇批准「大陸命第8號」：「中支那方面軍應與海軍協同，進攻敵國首都南京。」國民政府調集第十軍徐源泉，第八十三軍鄧龍光，及淞滬會戰撤出之第六十六、七十一、七十二、七十四、七十八軍，教導總隊、警備、憲兵步隊參與南京保衛戰。粤军第八十三军、第六十六军担负龍潭、汤山第一线防御。
12月2日，江陰方面發生激烈陸海空激戰，丹陽與江陰同在12月2日失守，3日日軍進至句容，離南京120里，另數路亦趕到石頭城下，開始圍攻南京。日軍第9師團、第16師團分別攻佔金壇、丹陽[需要消歧义]，第114師團佔領溧陽。日軍第3師團於蘇州集結，被定位為二線師團，跟隨9師團的路線前進。
12月3日，上海派遣軍第9、16師團主力沿丹陽[需要消歧义]向句容推進。
12月4日，國軍第八十八師孫元良部，與陸軍裝甲兵團第三連（一號戰車）在南京南方和日軍正面接觸。
12月6日，日軍發動全面進攻，第三飛行團以龍華、王濱機場為基地，廣德、常州為前進機場，猛烈轟炸國軍主要陣地。日軍第11師團第10旅（天谷支隊）佔領鎮江，並繼續沿揚州－仙女廟朝江北大運河前進。國軍以第七十四、八十三軍防衛主要陣地，第七十二、七十八軍及教導總隊部署於獅子山、雨花臺、紫金山等最後防禦陣地。第六十六军在汤山坚决抗击日军的进攻。
12月7日，蔣中正於凌晨離開南京，前往廬山。日軍第114師團佔領秣陵關，第6師團急行軍至114師側翼，聯合對雨花臺一線陣地進行攻擊，遭國軍頑強抵抗。12月7日下午，日军第16师团师团长中岛今朝吾在汤山作厂言家村遭66军炮火被炸伤左腿。7日，日本中支那方面軍下達南京城攻佔要領：（節錄）
一、勸告開城謀求和平方式進城……
……
七、（之二）特別嚴格規定部隊軍紀風紀，使中國軍民尊敬服從日本軍的威武……
12月8日，日军占领汤水镇（今汤山镇）。12月8日晚，日军全线突破中国军队的外围防线。唐生智下令撤守外圍陣地，退向城廓一线阵地；但沒有擬訂撤退計劃，造成守軍移動時遭到日軍尾隨，直逼南京城。本日日軍第6師團與第114師團對駐守將軍山與牛首山的國軍第58師發動進攻而戰況激烈，國軍第58師在傷亡慘重的情況下，退至城內水西門修整。然日軍僅在將軍山就戰死300多人，包括1名少佐。
12月9日，日軍攻佔市郊後，派出軍機向南京上空投放松井石根對守軍之中譯文「致南京衛戍司令唐生智勸降文告」，限國軍在隔日中午前投降，否則將要發動總攻擊。日軍國崎支隊佔領太平，渡過長江朝浦口前進。日軍第三飛行團密集轟炸中華門。
12月9日，为避免部队和机关职员逃命过江，唐生智通过卫戍司令长官部发布命令，把南京通浦口的船只，一起交宋希濂第三十六师看管，长官部也没有留下一条船只；擅自过江者以军法从事。“各军所有船只，一律交本部运输司令部（司令周鏊山）负责保管，不准私自扣留；着派第七十八军军长宋希濂负责指挥沿江宪警，严禁部队散兵私自乘船渡江，违者即行拘捕严办，倘敢抗拒，准以武力制止。”命令下达后，实际上有不少部队的船只并未交出，其中以徐源泉部扣留的为多。
12月10日，上午11點要求投降遭拒後，日軍在朝香宮鳩彥王指揮下向南京發起大規模進攻，國軍士氣低落、部隊潰散。日軍第18師團推進至蕪湖。第16師團佔領蒼波門、下麒麟門，並朝附近之紫金山進擊。日軍第6與第114兩個師團共約4萬人的兵力也對防禦雨花台的孫元良部第72軍(下轄僅第88師，加上軍直屬部隊共約8,000~9,000人)發動強攻，結果遭遇頑抗死傷慘重，其中第6師團出動下轄的3個步兵聯隊合力進攻第88師陣地，在火力與兵力占絕對優勢的情況下卻被孫部痛擊重創，僅步兵第47聯隊第3大隊的3個步兵中隊就遭遇毀滅性打擊，其中第11中隊更是幾乎全滅，中隊長也傷重不治，第6師團第2野戰醫院一部就已經接收超過300名傷兵，最後第6師團在裝甲部隊與航空兵支援下才總算攻陷雨花台，代價卻極為巨大，僅11日當天第6師團就有8名中隊長慘遭孫部官兵擊斃。同樣參與圍攻孫元良部的日軍第114師團也付出極高昂代價，僅第步兵115聯隊第3大隊就在12月10日至13日投入716名兵力參戰，結果被孫部擊斃38人且有145人輕重傷，該師團另一步兵聯隊步兵第150聯隊則在12月10日至13日投入2,236名兵力參戰，結果被孫部擊斃55人且被擊傷148人，第114師團亦有2個大隊長被孫元良部所擊斃。估計9-12日，孫部至少擊斃15名軍銜在中尉以上的日軍軍官，而日軍於南京保衛戰期間可確認的軍銜中尉以上陣亡軍官也僅27人。
就在日軍第6師團主力進攻雨花台的當下，第6師團師團長谷壽夫也派出該師團下轄的步兵第45聯隊對上新河（上河鎮）、水西門、清涼山發動進犯，試圖切斷南京守軍的退路，結果在12月11日早晨遭遇駐防當地的憲兵部隊的頑抗，由於憲兵部隊配備一定數量的自動武器（如MP18衝鋒槍），所以率先進攻的步兵第45聯隊第3大隊死傷慘重，即便在砲兵、裝甲兵與航空兵支援下，直至11日傍晚日軍仍然無法攻陷國軍陣地，直到步兵第45聯隊第2大隊投入作戰才總算逼退駐守上新河與江東門陣地的國軍憲兵部隊與第58師一部。
12月11日，南京衛戍司令官唐生智，向蔣中正發了一則電報：
從12月9日到11日，日軍自光華門迫近三次。……11日中午開始，壞消息頻傳，雨花臺地區、安德門、鳯台門陷入敵手，迅速下令第八十八師逕赴前線，與第七十四軍、第七十一軍並肩作戰……
12月11日蒋公在三峡船上同陈布雷一起商定了给南京唐生智的撤城令。12月11日中午十二时许，该命令由第三战区司令长官顾祝同电话转告唐，“委员长已下令要南京守军撤退，你赶快到浦口来，我现在要胡宗南在浦口等你。”“敌人已到六合，情况非常紧急。”“你今晚务必撤退过江。”唐拒绝立即过江，于当晚组织制订撤退方案。
12月12日凌晨二时，卫戍司令长官部副长官罗卓英、刘兴，参谋长周斓、参谋处长廖肯、副处长林维周、参谋处第一科科长谭道平在唐公馆到齐，唐生智说：“现在城已被击破，无法守卫了，委员长已有命令，叫我们撤退，你们赶快去准备撤退命令吧！”即由参谋处长廖肯、参谋处第一科科长谭道平执笔起草撤退令。
12月12日，南京東南方紫金山、雨花臺淪陷，守軍全數殉國。
孫元良第八十八師之戰鬥詳報：（節錄）
12月12日晨，沿京蕪鐵路進攻之敵已逼近賽虹橋。雨花台方面因係敵主攻所在，雖經全部我官兵奮勇苦鬥，奈外無糧彈，內無援兵，且敵挾戰車、飛機、大砲……上午，韓團長憲元、營長黃琪、周鴻、符儀廷先後殉難；下午旅長朱赤、高致嵩，團長華品章、營長蘇天俊、王宏烈、李強華亦以彈盡援絕，或自戕或陣亡，悲壯慘烈，全部官兵六千餘員皆英勇壯烈殉國。
雨花台陣地淪陷後，日軍直攻中華門。防禦中華門的便是孫元良指揮的第72軍補充團與第88師工兵營，面對日軍強大的砲火與裝甲部隊支援，孫部官兵持續頑強抵抗，雙方於城牆邊與城牆上展開激烈的戰鬥，因為守軍作戰勇猛以及南京城牆堅固厚實，日軍一時之間難以得手，日軍甚至組織敢死隊試圖登城，陣地數次易手，日軍在傷亡慘重下才總算攻陷88師陣地，孫部官兵在陣地失守下仍舊發動反擊試圖奪回，其強悍意志令日軍戰後仍然記憶深刻。
12月12日下午，第八十八師遭日軍重炮轟擊，俞濟時、孫元良想渡江撤退經唐生智與宋希濂勸阻返回。据宋的回忆：
“十二日，……第八十八师师长孙元良率所部两千余人向下关方面退却，企图过江。唐生智得悉，命我负责堵阻。我当力劝孙元良万不可这样擅自行动。孙为情势所迫，乃又率所部回中华门附近。……十二日敌军猛攻中华门，这一地区落的炮弹颇多，许多房屋被毁，遂使这一带的居民发生恐慌，纷纷趋往安全区。当其奔走逃难之时，更高呼亲友，告以日军已冲人城内。而第八十八师及一些高射炮队等亦加入退却。至是，自中山东路起通往下关江边之马路上，拥挤不堪，纷纷争先，梗塞于途。亦有急于奔逃，而将各物抛弃途中者。逃难中的居民及一部分散兵，亦有迁入难民区者。总之，十二日下午形成了极端混乱的状态。”
然而與宋希濂回憶大相逕庭的是，南京警察廳保安總隊長趙世端於1937年12月19日的所上交報告卻指出：“八八、八七、三六等師司令部及重要輜重灰（10日）晚已由八八師之軍需處卸運漢口。孫元良軍自文（12日）晨雨花台失守至長官公署請援，即刻再返中華門督戰。”孫元良並未如宋希濂回憶那樣擅離職守率部逃亡卻被宋希濂擋下勸阻，而根據日軍資料與戰後參戰日軍編寫的部隊史，日軍於12日在中華門遭遇孫部官兵有組織且頑強的抵抗，陣地數度易手，守軍並未有潰逃現象。
唐生智于12月12日下午二时通过长官部电话通知南京守军各军师长召开作战会议。12月12日下午17时各军长、师长以上将领以及卫戍司令长官部的罗卓英、刘兴、周斓、佘念慈等在在百子亭唐公馆开会，这是南京卫戍战中的最后一次会议。出示軍事委員會電：「如情況不能久持時，可相繼撤退，以圖整理，而期反攻」，唐生智下达守军全军撤退的命令，撤退部署每人发一张（用油印印好的），对于各部队的撤退时间、先后、路线都有详细规定。制订了各部队当夜十一时的突围方向与目标及集结地点，要旨是“大部突围，一部渡江”（即36师和总部从下关过江，其他部队应正面突围）。到会将领都默不作声。唐生智即着各军师长在突围计划上签字。唐生智说：“各部队应指出统率的长官，如其因为部队脱离掌握，无法指挥时，可以同我一起过江。”“惟特许各军长随同过江。”会议只历时二十分钟就散会。會議尚未結束，撤退的消息就已傳開。当日17时半，守军各部隊在混乱中开始突圍。唐生智、宋希濂、孫元良、徐源泉、邵百昌先後撤離。除了广东的两个军（邓龙光和叶肇部）按计划正面突围，宋希濂部第36师遵照命令由浦口撤退以外，其他部队都没有按照命令实行正面突围，而是一拥而上直奔下关江边。並在由於司令部間很多互相矛盾的命令及簡單的命令被遺漏，少數部隊不知撤退命令，事实上成了“大部渡江，一部突围”，守军绝大部分部队都向城北下关挹江门一带江边溃退。而在上新河與日軍第45步兵聯隊第3大隊及獨立山砲兵第2聯隊激戰近兩日且擊退敵軍數十次衝鋒的憲兵部隊，則在後方橋梁被炸毀的情況下與第58師一部一同撤往下關，並在城郊設伏痛擊尾隨追擊的日軍步兵第45聯隊第2大隊，但在日軍支援砲火轟擊下後撤，但國軍奮戰之精神令參戰日軍在戰後編寫的部隊史表示敬佩，而第74軍下轄的第51師師長王耀武則利用軍長俞济时準備的小火輪接應大量第74軍官兵渡江撤退，撤至下關準備搭乘小火輪撤退的第74軍官兵則與試圖切斷其退路的日軍步兵第45聯隊第3大隊遭遇，經血戰後第74軍憑藉數量優勢成功突破第3大隊防線撤至下關搭船，日軍第45步兵聯隊第3大隊也戰死軍官2人、戰傷軍官1人並喪失再戰之能，然第74軍第58師第174旅副旅長劉國用卻不幸在突圍過程中殉國。七十四军军长俞济时认为“各级干部伤亡已尽，老兵所余无几。未经训练之新兵难达冲击任务，乃与冯王两师长尚决转挡渡河。……至于渡河船只，各师兵站为有一部，计每次可渡千八百人”，即放弃执行唐生智的正面突围的书面命令，而是率领冯王两师退向下关渡江。负责下关防守随总部渡江的第36师宋希濂回忆：
“（撤退）命令规定占领挹江门至幕府山一线的第三十六师，负责掩护长官公署及直属部队渡江后得继续渡江，其余部队一概不许渡江，按照长官部指定的方向——广德、宣城、芜湖间地区——突围。但除第六十六军军长叶肇，第八十三军军长邓龙光执行了这个命令，率所部绕过栖霞山附近敌军，穿过其间隙突围成功外，其余多拥向下关，企图觅船过江。这就造成了十二日晚间在挹江门下关一带的极度混乱。”
“十二日下午五时半我在长官部开会回师部后，即以电话令各部队严密戒备，掩护唐长官等渡江。至九时左右长官部人员已渡江完毕。我于九时三十分集合各部队长而授要旨：（一）军掩护长官部渡江后陆续渡江；（二）第一〇六旅之第二一二团担任挹江门至下关一带的警戒，待命渡汀；（三）第一〇八旅留一部担任和平门、尧化门等地的警戒，待命渡江；四、无任务之部队，本（十二）日晚十一时开始移动，至和记公司附近集合，归第一O八旅刘英旅长指挥；五、各部队概由金川门出城，不准经过挹江门。我率师司令部人员及直属队于是日晚十二时到达和记公司附近，当觅得小汽艇两艘，民船十五只，即开始渡江。第一次渡江后，派人将船押回江南续运。但麇集下关之其他部队均向和记公司附近拥挤，第三十六师的部队多被冲乱，有些船亦被他们抢渡去了。至十三日晨八时止，本师渡江到了浦口的约为三千人，未能渡江者占半数以上。”
在此防守的第36师宋希濂部没有及时得到新的命令，仍依唐生智以前关于不让一人一枪出城的指示，誤以為友軍擅自撤退而使用機槍掃射。這些混亂加上戰前欠缺心理準備，讓國軍很少有機會可以撤退。僅粤军第六十六軍与第八十三军依照唐生智的撤退计划：“广东部队归叶肇指挥，掩护主力撤退后，由太平门突围出城，经当涂、宣城、宁国集结徽州整训的任务”，“率部到太平门集中；我们立即向太平门移动，部署突围”，以叶肇部作先锋（叶部66军入城后未被使用，故集结容易），邓龙光部83军作后卫，抢先突围，当晚20时许从太平门出城，叶肇、罗策群亲自指挥部队拆除堵塞太平门城门的沙包，“时又值教导总队撤入城内，互相挤拥，队伍紊乱”，当晚九时许在太平门开路出城，沿京杭国道（即宁杭公路）南进，沿途为防敌的堑壕、地雷所阻，进展迟缓。当晚约十二时到达紫金山东北岔路口，先头部队与据守该处日军接触，罗策群几次督队扑敌，最后举起马鞭，大呼：“跟我来，几大就几大，晤好做哀仔呀”壮烈殉国。12月13日凌晨，邓龙光军长突围到淳化镇附近，身边只剩下直属队十几人。叶肇军长回忆：“我军死守孤城，虽可稍延时日，然我守敌攻，主客互易，处处陷于被动。敌可集中陆空军击我一点，城池虽固，势难持久。况十二日雨花台、紫金山第一峰之要点，亦已失陷，城内全被瞰制。若向后转移，则有长江之阻，大部队渡江，甚感不利。与其为敌歼灭，或自淹死江中，如何反攻，与敌作殊死战，则胜负之素，未可定也。兵法有云：置之死地而后生。故宜以旺盛之企图，出敌不意毅然反攻也。”叶肇与军参谋长黄植南冲过岔路口后，即遥望山地摸索前进，天明至汤山附近，便衣化装难民走到上海搭轮回粤。日本航空部隊與特別攻擊隊在攻佔南京的過程中，於長江上游15至28英里處，誤擊英美船隻巴內號（美國警備艇）、列迪巴多號及瓢蟲號（英國軍艦，遭日本陸軍炮擊），引起外交紛爭。
12月13日早晨，日軍第6師團及第114師團首先入城，同時第9師團進入附近的光華門，日軍第16師團與第9師團其中一部則進入中山門及太平門，山田支隊佔領烏龜山，朝幕府山前進。同日下午，2支日本海軍小型艦隊到達長江兩岸。
12月13日下午六时许第83军军长邓龙光在秣陵关附近龙都化装为难民时，想把名片和唐生智的书面突围命令焚毁，经身边副官劝说保留下来。12月21日第83军军长邓龙光一行数人到达南陵上官云相的防地，突围成功。
根據日軍第16師團下轄的步兵第33聯隊在南京保衛戰後寫的戰鬥詳報，該聯隊在12月10日至14日共投入兵力2,235人參與戰鬥，其中該聯隊參戰單位為聯隊本部、第2大隊、第3大隊、聯隊炮中隊、速射砲中隊，上述單位共計陣亡40人，受傷164人，但該聯隊第1大隊傷亡人數未在統計範圍內，極有可能配屬其他單位而將其傷亡數據紀錄於被配屬單位之戰鬥詳報。
隨後6個星期，日軍展開了南京大屠殺。
1938年1月中旬，第六十六军、第八十三军各收容得由南京陆续突围出来的官兵一两千人不等。第六十六军由林伟俦、莫福如、郭永镳率领，第八十三军由王得全率领，分别向湖南的攸县、安仁等处集中训练。
1938年1月中旬，蒋介石在武昌珞珈山召开了一个军事会议，会上不少尝过南京逃难风险的将军们都说唐生智放弃南京，没有下达命令，弃城逃走，酿成惨重的牺牲，唐生智应负完全责任。邓龙光出示了唐生智撤离南京前给他的油印的撤退、突围命令，给唐生智解了围。