Loạn An Sử
Giành lại Trường An > Quân Đường phản công

Qua một năm tập hợp và củng cố, quân Đường ở phương bắc mạnh lên nhiều. Trong khi đó nội bộ quân Yên lại chia rẽ. Mãnh tướng Sử Tư Minh mang gần 10 vạn quân ly khai Yên không nghe lệnh An Khánh Tự. Nhân thời cơ đó, Đường Túc Tông hạ lệnh phản công để thu hồi hai kinh (Lạc Dương, Trường An).
Tháng 4 năm 757, theo đề nghị của Lý Tất, Túc Tông phong con là Lý Bảo làm nguyên soái, Quách Tử Nghi làm phó nguyên soái, lãnh trách nhiệm thu hồi hai kinh. Đồng thời, Túc Tông theo đề nghị đã sai sứ giao hảo với Hồi Hột để mượn quân vì quân nước này dũng mãnh, có thể đối địch được với đội quân thiện chiến của Đại Yên. Túc Tông giao hẹn với Hồi Hột: "Sau khi đánh chiếm được thành, đất đai và dân chúng thuộc về nhà Đường, còn của cải vải vóc thuộc về các ông". Hồi Hột nhận lời giúp quân.
Tháng 5 năm 757, Quách Tử Nghi tiến từ Phong Tường về phía đông chuẩn bị đánh Trường An. Lúc đó quân Hồi Hột chưa đến. Đến Thanh Cừ thì quân Đường gặp quân Yên do Lý Quy Nhân, An Thủ Trung chỉ huy. Hai bên giữ nhau 7 ngày không giao chiến. Hai tướng Yên dùng mưu giả thua tháo lui. Quách Tử Nghi mắc mưu đuổi theo, hai tướng Yên dàn 9000 quân thành hình con rắn dài đón đánh. Tử Nghi đánh vào giữa, hai đầu "trường xà" kéo lại vây bọc, đánh quân Đường thua to. Tử Nghi phải lui quân về giữ Vũ Công.
Đường Túc Tông điều thêm quân tiếp viện cho Lý Bảo và Tử Nghi, trong đó có 4000 người Hồi Hột dưới quyền tướng Bộc Cố Hoài Ân. Sang tháng 9 năm đó, Tử Nghi có 15 vạn quân, lại tấn công Trường An lần thứ 2. Ngày 27 tháng 9, Tử Nghi kéo đến phía tây Trường An. An Thủ Trung và Lý Quy Nhân mang 10 vạn quân ra địch. Quách Tử Nghi sai Lý Tự Nghiệp cầm tiền quân, tự mình đi trung quân, sai Vương Âu Lễ làm hậu quân. Lý Tự Nghiệp và Lý Quy Nhân giao tranh giằng co mấy trận không phân thắng bại.
An Thủ Trung điều một cánh quân sang phía đông đánh vây bọc quân Đường. Quách Tử Nghi phát hiện, bèn sai Bộc Cố Hoài Ân (người Thiết Lặc, Hồi Hột) dẫn 4000 quân Hồi Hột ra giao chiến, giết hơn nửa quân Yên. Cánh quân Yên đi tập kích bị đánh bại. Quách Tử Nghi lại sai Hoài Ân vòng ra phía sau đánh úp quân Yên, đồng thời thúc tiền quân và trung quân cùng lúc tấn công ồ ạt. Sau hơn nửa ngày giao chiến, quân Đường giết 6 vạn quân Yên. Quân Yên thua chạy vào thành Trường An. Lý Bảo chủ trương cho binh sĩ nghỉ ngơi nên dừng lại không truy kích. An Thủ Trung, Trương Thông Nho và Lý Quy Nhân hoảng sợ, nhân lúc đêm tối bỏ thành rút chạy.
Ba ngày sau, Lý Bảo và Quách Tử Nghi mới mang quân đuổi theo quân Yên. Nhưng quân Đường triển khai chậm nên quân Yên có thời gian chỉnh đốn lại. Vua Yên An Khánh Tự sai Nghiêm Trang mang quân từ Lạc Dương sang phía tây tiếp viện cho Trường An, gặp tàn quân Yên thua chạy về, tập hợp lại được 15 vạn người.
Ngày 15 tháng 10, Quách Tử Nghi đụng độ quân Yên ở Tân Điếm. Quân Yên dựa vào núi bày trận, Tử Nghi cho đại quân tấn công chính diện, còn Bộc Cố Hoài Ân mang quân Hồi Hột đánh úp phía sau. Thấy cánh quân chính diện yếu thế, Hoài Ân dẫn quân thần tốc tới Nam Sơn, đánh mạnh vào sườn quân Yên. Quân Yên vốn sợ quân Hồi Hột, nên thấy quân Hồi Hột đến đều bỏ chạy. Quách Tử Nghi thừa cơ thúc 2 cánh quân chính diện tấn công ồ ạt. Quân Yên thua to, Nghiêm Trang và các tướng dẫn tàn quân chạy về phía đông. Quách Tử Nghi dẫn quân truy sát.
An Khánh Tự được tin cánh quân chủ lực đi cứu Trường An bị đánh bại rất sợ hãi, dẫn 300 kỵ binh và 1000 bộ binh bỏ Lạc Dương chạy về Nghiệp Thành. Ngày 18 tháng 10, quân Đường thừa thắng tiến vào Lạc Dương.
Hai kinh trở lại với nhà Đường.