Chiến tranh Kim-Tống (1217-1223) hay Kim quân tam đạo công Tống chi chiến (金军三道攻宋之战) là một loạt những cuộc giao tranh giữa quân đội hai nước Kim và Nam Tống kéo dài trong suốt sáu năm từ 1217 đến 1223, do nước Kim phát động, tấn công liên tục vào biên giới triều Tống ở Lưỡng Hoài. Quân Tống ra sức chống trả, giữ vững thế cầm cự và đẩy lui hầu hết các cuộc tiến công của quân Kim. Về sau khi Kim chủ Hoàn Nhan Tuân qua đời, lại thêm Mông Cổ uy hiếp từ phía bắc khiến triều Kim phải chủ động bãi binh, lập lại hòa bình vào năm 1223. Vào tháng 2 năm 1217, đại thần nước Kim là Thuật Hổ Cao Kì, Vương Thế An dâng thư đề nghị Kim Tuyên Tông đánh Tống. Vua Kim nghe theo, bèn lấy Vương Thế An làm Hoài Nam chiêu phủ sứ, cùng Ô Cổ Luân Khánh Thọ, Hoàn Nhan Tát Bố cùng dẫn quân vượt Hoài Hà đánh xuống phía nam. Quân Kim vượt sông Hoài, tiến chiếm bến Trung Trấn ở Quang châu, giết tướng Tống là Thịnh Doãn Thăng. Sau đó Ô Cổ Luân Khánh Thọ chia quân đánh sang Phàn Thành, vây khốn Tảo Dương, Quang Hóa quân, Hoàn Nhan A Lâm tiến quân vào Đại Tản quan rồi đánh các châu Hòa, Giai, Thành. Tống đình được tin, bèn cử Kinh Hồ chế trí sứ Triệu Phương cùng Giang Hoài chế trí sứ Lý Giác, Tứ Xuyên chế trí sứ Đồng Cư Nghị cùng nhau chống giặc. Triệu Phương nghe tin người Kim đánh tới Tương Dương liền nói với hai con là Triệu Phạm, Triệu Quỳ: Rồi sai Triệu Phạm, Triệu Quỳ đến Tương Dương truyền hịch đến các tướng Hỗ Tái Hưng, Trần Tường, Mạnh Tông Chính đưa quân cứu Tảo Dương, chia nhau giữ những nơi hiểm yếu làm thế ỷ giốc. Quân ở Tảo Dương,gặp người Kim đánh đuổi. Trần Tường, Mạnh Tông Chính dùng kế mai phục, giả vờ thua để nhử cho người Kim vào gần. Khi quân Kim hí hửng đuổi theo thì bỗng có tiếng pháo hiệu, quân Tống phục ở hai bên đường nhất tề xông ra, cùng với quân của Hỗ Tái Hưng cũng quay lại đánh. Quân Tống ba phía giáp công quân Kim, quân Kim thua chạy. Mạnh Tông Chính thừa thắng lập tức đưa quân đến cứu Tảo Dương. Quân Tống tiến nhanh như thần, bất ngờ tấn công vào trại Kim, quân Kim lại thua trận phải lui, Tông Chính được Triệu Phương bổ nhiệm làm tri Tảo Dương quân. Cùng lúc đó, các tướng Kinh Hồ Vương Tân, Lưu Thế Hưng cũng đánh bại quân Kim ở Quang Sơn, Tùy châu khiến Kim phải rút về nước. Tháng 5 ÂL, Triệu Phương nhân vừa thắng trận, dâng biểu lên triều đình xin đánh Kim. Ninh Tông vào tháng 6 ÂL hạ chiếu kêu gọi quân dân ở Trung Nguyên đồng lòng nêu cao nghĩa khí, đánh đuổi bọn man rợ. Ứng Thuần Chi ở Sở châu nghe tin nước Kim bị Mông Cổ đánh bại nhiều lần cũng dâng sớ xin nhân cơ hội bắc phạt lấy lại Trung Nguyên, lại có các nhóm giặc cướp từ Kim là Lý Toàn đến quy thuận. Sử Di Viễn liền lấy việc thời Khai Hi mà can ngăn, bảo rằng không thể quá lộ liễu chiêu nạp kẻ trốn trách, nên Ninh Tông sai Thuần Chi hãy bí mật kết nạp bọn Lý Toàn, phong cho hiệu là Trung Nghĩa quân, cấp quân lương. Các đảng cướp bị Kim đánh bại cũng nhân đó quy phục triều Tống, như Mã Lương, Cao Lâm, Tống Đức Trân... Giữa lúc đó, Hoàn Nhan Trại Bất lại đưa quân đánh Tảo Dương một lần nữa. Mạnh Tông Chính cho sửa thành, luyện quân chờ quân giặc kéo tới, lại hẹn Hỗ Tái Hưng hiệp trở bên ngoài. Hai quân giao chiến hơn 70 trận, kéo dài đến ba tháng vẫn bất phân thắng bại. Về sau Hứa Quốc ở Tùy châu đem quân ứng cứu, cùng Mạnh Tông Chính trong ngoài kẹp dánh khiến người Kim phải rút khỏi Tảo Dương. Tháng 10 ÂL năm 1217, Kim chủ lại muốn đánh xuống phía nam, hạ chiếu cho Tư Đỉnh đem quân từ ba lộ Tần, Củng, Phượng Tường nam phạt, công đánh Tứ Xuyên, phá Thiên Thủy quân. Sang năm 1218, Người Kim tiếp tục phá Bạch Hoàn bảo, Hoàng Ngưu bảo. Lưu Hùng cũng bỏ Đại Tản quan bỏ trốn về nam, quân Kim tiếp tục đánh chiếm Cách Nha quan, Phụ Giao bảo. An Bính ở Thiểm trước đã liên kết với người Hạ cùng chống Kim nhưng khi Kim tấn công thì quân Hạ không tới, nên gặp đại bại, tổn thất 5 vạn người. Lợi châu thống chế Vương Dật sai đó triệu tập quân lính và hơn 10 vạn người trung nghĩa cùng tiến đánh quân Kim, đoạt lại Đại Tản quan, Phụ Giao bảo, rồi tiến công Tần châu, đánh tới tận Cốc Khẩu mới chịu lui. Mấy ngày sau, quân Kim lại từ Trường An, Phượng Tường tấn công vào Tây châu, Hòa châu, Thành châu và Giới châu, các nơi này liên tục thất thủ, người Kim chiếm lại Đại Tản Quan, tiến tới Bạc Hà trì. Hưng Nguyên Đô thống chế Ngô Chính dẫn quân chiếm lại được Đại Tản quan, chém tướng bỏ trốn Vương Lập. Đến tháng 3 ÂL năm 1218, người Kim phải rút khỏi Tưu Trì bảo. Tháng 9 ÂL, Lý Toàn còn phá được Mật châu và huyện Thọ Quang, Châu Bình, Lâm Cù, An Khâu thuộc lãnh thổ nước Kim. Lúc này ở phía bắc Mông Cổ lại tiến đánh nên Kim chủ có ý nghị hòa với Tống, sau Lã Tử Vũ đi sứ nhưng sau đó Tử Vũ giữa đường gặp quân Tống phải quay lại. Kim chủ sai thái tử Hoàn Nhan Thủ Tự làm Nguyên soái cùng Bộc Tán An Trinh làm Phó soái đánh xuống miền nam. Đầu năm 1219, quân Kim đánh vào các châu Tây, Hòa, Thành, Phượng và trại Hoàng Ngưu, lấy Vũ Hưu quan, phá phủ Hưng Nguyên, vây Đại An, tướng Tống Ngô Chính chết trận. Sau đó người Kim chiếm được Đại An tiến thẳng vào chiếm được Dương châu, Đổng Cư Nghị bỏ trốn. Đô thống chế Trương Uy sai tướng Thạch Tuyên đem quân ra chống, giành thắng lợi, giết hơn 3000 quân Kim, bắt sống tướng Kim Ba Đồ Lỗ An. Tháng 7 ÂL năm 1219, Kim thái tử Thủ Tự sai Hoàn Nhan Ngoa vây dánh Tảo Dương. Mạnh Tông Chính chống trả quyết liệt, đồng thời sai người đến Tương Dương cầu viện. Triệu Phương nghe tin liền sai Hỗ Tái Hưng và Hứa Quốc đem hơn 3 vạn binh tiến đánh hai châu Đường, Đặng cả Kim để kéo quân Kim về cứu. Nhưng quân Kim không cứu Đường, Đặng mà vẫn tiếp tục đánh Tảo Dương. Triệu Phương sai Hứa Quốc lui về Tùy châu, cử Hỗ Tái Hưng, Triệu Phạm, Triệu Quỳ đến cứu Tảo Dương. Lúc đó Tảo Dương nguy cấp đã hơn 80 ngày thì gặp quân cứu viện đến. Mạnh Tông Chính từ trong xuất kích, cùng với quân tiếp ứng bên ngoài giao chiến với người Kim từ tối đến canh ba, giết chết hơn ba vạn quân Kim, Hoàn Nhan Ngoa phải một mình một ngựa bỏ chạy. Quân Tống thừa cơ truy đuổi đến trại Mã Đặng, thu hết quân dụng, lương thảo rồi đốt trại. Uy danh của Mạnh Tông Chính từ đó vang dội, người Kim gọi ông là Mạnh gia gia và không dám dòm ngó đến hai vùng Tương, Hán nữa. Trong khi đó ở Hoài Tây, Tả nguyên soái nước Kim là Bộc Tán An Trinh và Tả đô giám Ngột Thạch Liệt Nha Ngô Đáp, phò mã Đồ Hải lại vây đánh An Phong quân cùng các châu Trừ, Hào, Quang, các đạo quân Kim khác cũng đánh vào Toàn Thúc, Thiên Trường, Lục Hợp, cả Hoài Nam chấn động. Giang Hoài chế trí sứ Lý Giác sai Trì châu đô thống chế Vũ Sư Đạo, Trung Nghĩa quân đô thống chế Trần Hiếu Trung đến cứu nhưng hai người cứ chần chừ không dám tiến. Sau đó An Trinh phân binh từ Quang châu đánh Ma Thành, từ Hào châu xâm Thạch Thích, từ Hu Dị lất Toàn Tiêu, Lai An, Thiên Trường, Lục Hợp. Dân chúng ở Hoài Nam lũ lượt kéo nhau vượt sông Trường Giang bỏ trốn, cả thành Kiến Khang chấn động. Lúc đó, Hoài Đông đề hình Giả Thiệp nắm quyền ở Sở châu, sai Trần Hiếu Trung cứu Từ châu, Hạ Toàn, Thời Thanh cứu Hào châu; Lý Tiên, Cát Bình, Dương Đức Quảng đến Từ Hào; Lý Toàn, Lý Phúc được lệnh chặn đường rút lui của người Kim. Lý Toàn tiến quân Qua Khẩu giao chiến với tướng Kim Ngột Thạch Liệt Nha Ngô Đáp ở Hóa Hồ bi. Quân Kim bị tổn thất 3000 người, mất kim bài, từ đó chúng phải rút lui khỏi các châu vừa chiếm. Thái tử Thủ Tự và đám tàn quan co giò chạy về miền bắc. Lý Toàn cho quân truy kích đến Tào Gia trang mới rút lui; rồi giả báo với Giả Thiệp rằng mình giết được Kim phò mã Đồ Hải nên được nhận chức Quảng châu quan sát sứ. Ở đất Thục lúc này xảy ra nội loạn. Người lính ở Hưng Nguyên là Trương Phúc nổi dậy chống triều đình, cho quân của mình đội khăn đỏ Tháng 4 ÂL, Phúc cùng Mạc Giản đánh vào Lợi châu, Nhiếp Tử Thuật là người đứng đầu ở Tứ Xuyên lui về Kiếm Môn, kêu gọi Lễ tuyền quan sứ An Quý Trọng (con An Bính) làm tiết chế quân mã dẫn quân thảo tặc. Khi đó, Quý Trọng triệu Trương Uy ở Miện châu đến giúp. Lúc này Trương Phúc giết Tổng lĩnh tài phú Dương Cửu Đỉnh, cướp phá các châu Lãng, Quả, cả Tứ Xuyên chấn động. Triệu Phương và Ngụy Liễu Ông đều xin triều đình dùng lại An Bính. Có chiếu phong An Bính làm tri Hưng Nguyên phủ, An phủ sứ Lợi châu, đoạt quan chức của Đổng Cư Nghị. Tháng 6 ÂL, Trương Phúc đem binh đánh Toại Ninh, Phổ châu, đóng quân Minh Sơn. An Bính ở Quả châu đến Toại Ninh, điều động binh chặn ở các ngả đường rồi vây đánh Minh Sơn, cùng lúc có Trương Uy dẫn binh tới giúp. Trương Phúc cùng đường phải xin hàng, An Bính cho chém làm hiệu cùng với hơn 300 tên rồi về Lợi châu, Tứ Xuyên được bình định. Cuối năm 1223, Kim Tuyên Tông qua đời, thái tử Hoàn Nhan Thủ Tự nối ngôi giữa lúc Hà Bắc đã rơi sạch vào tay người Mông. Vua mới Kim Ai Tông sợ việc ba phía đều có địch (Mông-Tống-Hạ) nên quyết định bãi binh với Tống và Hạ, thiết lập lại hòa nghị, hai bên giảng hòa với nhau nhưng không rõ nội dung hòa ước. Mặc dù sau đó hai nước không giao chiến thêm một trận lớn nào nữa đến năm 1233 nhưng xung đột vẫn âm ỉ với việc tướng Tống là Lý Toàn chia quân đánh Kim và sau còn đầu hàng Mông Cổ chiếm giữ bờ nam sông Hoài, còn Kim thì tiếp nhận các tướng Nam Tống đầu hàng và phong tước cho họ. Về sau năm 1233, Mông Cổ lấy được Biện Kinh, vua Kim phải chạy về Thái châu thì Tống liên kết với Mông Cổ cùng tấn công vào sào huyệt cuối cùng này, diệt hẳn nước Kim.