Trận Quan Độ
Diễn biến > Chiến sự Quan Độ

Sau vài tháng ngưng nghỉ điều quân, hai bên tái chiến trong trận thư hùng ở Quan Độ ngay từ tháng 8 năm đó, kéo dài hơn 100 ngày. Bị thua và mất hai tướng, Viên Thiệu điều đại quân đến Dương Vũ, phía tây bắc Trung Mâu, men theo đồi cát dọc bờ sông, dựng vài chục doanh trại kéo dài từ đông qua tây, định triển khai hai cánh bao vây quân Tào rồi tiêu diệt.
Tào Tháo không lui binh, cũng chia quân làm nhiều nhóm chống cự, nhưng vì ít quân hơn nhiều nên không đủ phân ra các vị trí có địch. Viên Thiệu mang quân ra khỏi luỹ, giao chiến với quân Tào. Quân Tào thua trận phải lùi lại mấy lần. Tào Tháo ra lệnh tướng sĩ cố giữ vững trận địa, quân địch khiêu chiến nhiều lần nhưng không ra đánh.
Viên Thiệu bèn bày trận trên dãy núi đất, dựng nhiều chòi gỗ, đứng trên đó bắn xuống doanh trại quân Tào. Quân Tào mỗi người phải dùng thuẫn gỗ che đỡ tên bắn. Sau đó Tào Tháo dùng xe bắn đá, có sức mạnh bắn những viên đá mười mấy cân bay ra xa ngoài ba trăm mét, phá nát các chòi gỗ của địch.
Viên Thiệu lại cho quân đào nhiều địa đạo vào doanh trại quân Tào. Ông phát hiện bèn sai quân đào đường hầm theo chiều ngang nằm phục sẵn, hễ quân Viên đến thì bắn chết.
Hai bên giữ nhau lâu ngày, Tào Tháo sắp hết lương, muốn rút lui, bèn hỏi ý kiến Tuân Úc đang trấn thủ Hứa Xương. Tuân Úc viết thư trả lời, khuyên Tào Tháo kiên trì giữ, nhất định không được rút lui, nếu không hậu quả sẽ rất xấu. Ông viết: "Tuy nay lương thực trong quân đội khiếm khuyết, nhưng chưa bằng tình hình khiếm khuyết lương thực hai quân Sở và Hán đánh nhau tại Huỳnh Dương và Thành Cao. Lúc bấy giờ Lưu Bang và Hạng Võ không ai chịu rút lui cả. Vì kẻ nào rút lui trước thì kẻ đó sẽ bị thiệt hại to. Nay ngài với một binh lực yếu kém hơn, mà đã chia ranh giữ đất, nắm lấy yết hầu của đối phương để chúng không thể tiến lên được. Tình hình đó đã kéo dài nửa năm rồi, vậy một khi tình hình diễn biến đến mức cùng cực, thì tất nhiên sẽ có biến động. Đến chừng đó, chúng ta sẽ dùng kỵ binh tập kích, chắc chắn sẽ giành được thắng lợi thôi". Tào Tháo nghe theo, lệnh cho các tướng sĩ cố sức giữ thế trận.
Đánh lâu ngày không hạ được, Viên Thiệu chưa nghĩ ra kế nào khác. Nội bộ của Viên Thiệu lại bộc lộ sự mâu thuẫn. Thiệu sai Thuần Vu Quỳnh mang 1 vạn quân đi về nhận lương để chở ra mặt trận. Mưu sĩ Hứa Du hiến kế cho Viên Thiệu, bằng lòng để cho ông ta nhân lúc Hứa Đô phòng thủ lỏng lẻo, phái một cánh binh đi vòng qua Quan Độ tập kích Hứa Đô. Viên Thiệu không nghe. Đúng lúc đó Hứa Du có người nhà bị tội vào ngục, xin Viên Thiệu tha không được nên bất mãn, bỏ sang hàng Tào Tháo. Hứa Du bất mãn cũng có phần do là do nhắc nhở Viên Thiệu không nên sử dụng Thuần Vu Quỳnh là người nóng tính, nghiện rượu. Viên Thiệu đa nghi, không tin Hứa Du.
Được tin báo của Hứa Du về việc Thuần Vu Quỳnh, Tào Tháo đích thân mang 5.000 quân mã đuổi đến kho lương của Viên Thiệu ở Ô Sào. Đang đêm, quân Tào bất ngờ tập kích, Nhạc Tiến chém chết Quỳnh. Tào Tháo đốt sạch kho lương của Viên Thiệu. Trong hơn 1 vạn quân của Quỳnh thì hơn 1.000 bị giết, số còn lại đầu hàng. Tào Tháo sai cắt hết mũi xác chết, lưỡi của bò ngựa giao cho quân đầu hàng mang về doanh trại Viên Thiệu để uy hiếp tinh thần, làm nhụt ý chí quân địch.
Viên Thiệu thấy lửa cháy từ xa, biết tin Ô Sào bị đánh, một mặt điều quân cứu Quỳnh, mặt khác sai Trương Cáp, Cao Lãm đi cướp doanh trại Tào. Nhưng Tào Tháo đã bố trí quân phòng bị trước, đúng như dự liệu của Cáp và Lãm. Cáp và Lãm không hạ được trại Tào, lại nghe tin Tào Tháo phá tan Ô Sào trở về, bèn quyết định đầu hàng Tào.
Viên Thiệu liên tiếp nghe tin thua trận, kho lương bị mất, tướng sĩ náo loạn, kéo nhau bỏ chạy. Tào Tháo thừa cơ dẫn quân tập kích khiến quân Thiệu đại bại tan nát. Thiệu hốt hoảng, cùng con là Viên Đàm dẫn 800 quân kỵ chạy một mạch, qua sông Hoàng Hà mới dám dừng lại nghỉ.
Hơn 7 vạn quân của Viên Thiệu không theo kịp chủ, đều xin hàng Tào Tháo. Trong số đó có một vài người không hoàn toàn quy thuận, có biểu hiện trá hàng. Tào Tháo sợ phát sinh hậu hoạ bèn ra lệnh chôn sống cả bảy vạn hàng binh.