Trận Hà Dương
Diễn biến > Giao tranh ở Hà Dương

Tháng 10 năm đó, sau khi an tâm về việc phòng thủ Lạc Dương, Sử Tư Minh mang đại quân tấn công Hà Dương. Lý Quang Bật bình tĩnh bố trí phòng thủ. Tiên phong quân Yên là Lưu Long Tiên đến đánh thành, giương oai diễu võ. Lý Quang Bật sai Bạch Hiếu Đức ra trận chém chết Long Tiên.
Sử Tư Minh nuôi 1000 con ngựa tốt, hàng ngày cho ra bờ suối ăn cỏ. Lý Quang Bật dụng tâm chiếm lấy, bèn sai thả 500 ngựa cái trong thành ra. Ngựa con trong thành vắng mẹ nên cất tiếng hí gọi. Khi ngựa mẹ và ngựa con gọi nhau thì bầy ngựa của quân Yên đồng loạt lội qua suối đuổi theo đàn ngựa cái. Lý Quang Bật cho mở cửa thành lùa cả ngựa cũ và ngựa mới vào.
Sử Tư Minh đánh Hà Dương lâu ngày không hạ được. Lý Quang Bật tránh địch ở chính diện mà mang một cánh quân đi phản kích ở phía tây thành Trung Đan, đánh bại 5000 quân địch, chém hơn 1000 người.
Tuy giữ được thành nhưng Lý Quang Bật sắp cạn lương trong thành Hà Dương. Ông giao lại thành cho Lý Bão Ngọc, dặn cố thủ trong 2 ngày, còn tự mình ra Hà Thanh trưng thu lương thực. Để đề phòng quân Yên cắt đường vận chuyển, ông chia một cánh quân đóng ở bến Dã Thủy phía bắc Hà Thanh. Sau ngày đầu tiên, ông cho thuộc tướng Ung Hy Hạo chỉ huy hơn 1000 quân ở lại bến Dã Thủy, còn ông đột ngột trở lại Hà Dương và dặn Hy Hạo:
Hy Hạo ngạc nhiên nghe lệnh. Đêm hôm đó Lý Nhân Việt mang quân Yên đến đánh, Hy Hạo cố ý cho quân nói to cho quân Yên biết là quân Đường đã phòng thủ chặt. Còn Lý Nhân Việt vốn nhận lệnh của Sử Tư Minh, phải đi đánh úp bắt cho được Lý Quang Bật nhân cơ hội Quang Bật đã rời thành, nếu không bắt được Quang Bật thì bị tội chết. Vì không gặp Lý Quang Bật, Nhân Việt sợ tội với Tư Minh nên xin hàng.
Nhân Việt đến Hà Dương đầu hàng Lý Quang Bật, lại định viết thư dụ bạn là Cao Đình Huy về hàng, nhưng Quang Bật khẳng định không cần dụ thì Đình Huy cũng hàng. Mấy ngày sau, Đình Huy cũng tới hàng. Cả hai hàng tướng được Lý Quang Bật trọng đãi. Mọi người rất khâm phục sự tính toán của ông.
Trong khi Lý Quang Bật ra ngoài lấy lượng thì Chu Bão Ngọc cũng đánh lui được một đợt tấn công của quân Yên dưới quyền Chu Chí.
Chu Chí rút lui, lại mang 5000 quân đến đánh thành Trung Đan. Lý Quang Bật vừa từ bến Dã Thủy trở về Trung Đan, hạ lệnh dựng rào gỗ phòng thủ. Chu Chí mang quân đến nơi, Lý Quang Bật sai bộ tướng Lệ Phi Nguyên Lễ ra đánh. Nguyên Lễ dùng kị binh phối hợp với bộ binh đánh bại Chu Chí.
Thấy Chu Chí liên tiếp thất bại, Sử Tư Minh thay đổi chiến thuật. Ông cho thuyền gỗ chở củi tẩm dầu châm lửa, thả trôi từ thượng nguồn xuống để đốt cháy 2 cây cầu nhằm chia cắt sự liên lạc giữa 3 tòa thành Hà Dương. Nhưng Lý Quang Bật phòng bị trước, ông sai quân dùng sào dài chặn thuyền và lấy đá lớn dìm thuyền lửa xuống sông.
Sử Tư Minh tức giận lại sai Chu Chí mang 3 vạn quân đánh Bắc thành, còn tự mình tấn công Nam thành. Quang Bật đoán biết quân Yên chỉ tấn công Bắc thành, bèn giao cho Lý Bão Ngọc trấn thủ Nam thành, còn mình mang quân chủ lực ra Bắc thành. Thấy quân địch tuy đông nhưng hỗn loạn, Lý Quang Bật dự liệu quân Yên không đáng sợ. Ông sai 2 bộ tướng Hách Ngọc và Luận Dung Trinh chia đường ra đánh. Quân Đường đại phá quân Yên, giết hơn 1 vạn người, bắt sống 2 tướng Yên là Từ Hoàng Ngọc và Lý Tần Thu cùng 8000 người, thu rất nhiều khí giới.
Sử Tư Minh đang đánh Nam thành, không biết quân đánh Bắc Thành bại trận. Lý Quang Bật sai mang tù binh bắt được đến Nam thành, chém ở bờ sông để uy hiếp quân Yên. Quân yên khiếp sợ, Sử Tư Minh phải lui quân về Lạc Dương.
Lý Quang Bật thừa thắng mang quân tấn công Hoài châu, bắt sống các tướng Yên là Chu Chí, An Thái Thanh, Dương Hy Văn, giải về Trường An.