Bình Lỗ là tên một thành cổ được ghi nhận trong lịch sử Việt Nam, nhờ có thành này mà năm 981 Lê Đại Hành đã đánh tan được quân Tống. Tuy nhiên vị trí, hình dáng và kích thước của thành tương ứng ngày nay vẫn chưa được xác định. Có thuyết cho là ở gần khu vực sông Cầu và sông Cà Lồ, thuộc huyện Sóc Sơn, Hà Nội ngày nay ; có thuyết lại cho là ở đoạn sông Hồng từ ngã ba Lềnh (Yên Lệnh, Hà Nam) đến ngã ba Vàng (Giao Thủy, Nam Định). Năm 980 Lê Hoàn đã bí mật cử Thiền sư Khuông Việt đi trước đến vùng Bình Lỗ nghiên cứu chuẩn bị trận địa chống Tống, trong đó có việc đắp thành Bình Lỗ và bố trí một trận địa mai phục. Tháng 10 năm đó vua cũng "thân chinh dẫn đại quân từ kinh thành Hoa Lư theo đường thủy, ngược sông Đáy, sông Nhuệ mà vào sông Hồng, rồi từ đó tiến lên miền địa đầu Đông Bắc đất nước". Các sách địa lý cho biết nếu từ đầu nguồn sông Nhuệ ngược dòng sông Hồng khoảng 20 km thì sẽ gặp một phân lưu khác ở bờ phía tả ngạn, đó chính là sông Cà Lồ. Xưa kia sông Cà Lồ nối liền với sông Hồng và to hơn hiện nay, từ sông Hồng có thể vào sông Cà Lồ và xuôi dòng để ra sông Cầu ở ngã ba Xà,nơi hội lưu của sông Cà Lồ với sông Cầu. Từ đó cho thấy Lê Hoàn đã đi theo dòng sông này để đến tập kết và dấu quân ở nơi có thành Bình Lỗ. Nhà Hà Nội học Nguyễn Vinh Phúc đã chứng minh thành Bình Lỗ ở hương Bình Lỗ mà "hương Bình Lỗ là tên chung của cả một vùng từ núi Sóc xuống tới sông Cà Lồ". Trong truyện hai vị thần ở Long Nhãn, Như Nguyệt cũng cho biết Lê Đại Hành và tướng quân Phạm Cự Lượng đã "kéo quân tới sông Đồ Lỗ cự địch". Trận đánh này được mô tả như sau: "Một người dẫn đoàn âm binh áo trắng, từ phía Nam sông Bình Giang mà tới, một người dẫn đoàn âm binh áo đỏ từ phía Bắc sông Như Nguyệt mà lại, cùng xông vào trại giặc mà đánh". Sau này nhiều nhà sử học cho rằng Đồ Lỗ ở gần Phù Lỗ, nơi đó có sông Bình Lỗ và sông Bình Lỗ chính là sông Cà Lồ. Như vậy Bình Giang cũng là sông Cà Lồ, còn Như Nguyệt là một khúc của sông Cầu. Khi chiến tranh Việt Tống lần thứ nhất nổ ra, quân Tống do Hầu Nhân Bảo chỉ huy đã chia 2 đường tiến vào lãnh thổ Đại Cồ Việt. Đội quân thủy tiến vào theo đường sông Bạch Đằng. Sách Tục tư trị thông giám trường biên của Lý Đào cho biết "Ngày Tân Mão tháng 12 năm Thái Bình hưng quốc thứ 6 (30 tháng 1, 981), Giao Châu hành doanh (tức Hầu Nhân Bảo) nói phá quân giặc trên vạn,…". "Ngày Kỷ Mùi tháng Ba niên hiệu Thái Bình hưng quốc thứ 6 (28 tháng 4, 981), Giao Châu hành doanh lại tâu rằng: Phá được quân giặc 15.000 người ở cửa sông Bạch Đằng, chém được hơn 1.000 thủ cấp, thu được 200 chiến hạm và hàng vạn áo giáp, binh khí". Đại Việt sử lược thì ghi như sau: "Vua tự làm tướng đem quân ra chống cự. Vua cho cắm cọc cứng dưới sông. Quân Tống rút về giữ mặt Ninh Giang. Vua sai người sang trá hàng để dụ Hầu Nhân Bảo. Quân Tống thua trận, Hầu Nhân Bảo bị bắt và bị chém. Bọn Trần Khâm Tộ nghe tin thất trận phải rút lui ". Sách Thiền uyển tập anh cho biết kết cục của trận đánh như sau: "Quân giặc kinh hãi rút về giữ sông Hữu Ninh, lại thấy sóng gió nổi lên, giặc bèn tan vỡ". Như vậy các sách Tống sử đều chép Đại Cồ Việt bị thiệt hại nặng ở trận Bạch Đằng thứ nhất nhưng các sử liệu cũ cũng không nhắc đến trận Bạch Đằng thứ hai. Do thắng lợi quá dễ dàng ở trận đầu, tướng Tống chủ quan nên đã mắc phải mưu kế của Lê Hoàn. Chuyện Giả thực trong Tống sử thừa nhận: "Lê Hoàn giả vờ xin hàng mà Hầu Nhân Bảo và Tôn Toàn Hưng cứ tưởng là thật, chẳng lo phòng bị, nên thua to…". Các nhà sử học hiện đại cho rằng Bình Lỗ là trận đánh then chốt, quyết định số phận quân Tống trong cuộc xâm lược Đại Cồ Việt năm 981. Tuy nhiên đến nay chưa  làm rõ được trận Bình Lỗ đã diễn ra như thế nào và cũng chưa biết chính xác thành Bình Lỗ, sông Hữu Ninh ở đâu. Nhà sử học Lê Văn Hưu đánh giá rất cao tài cầm quân của Lê Hoàn, nhưng ông cũng không nói gì về việc đóng cọc trên sông Bạch Đằng. Như vậy Lê Hoàn "cho cắm cọc cứng dưới sông" có thể không diễn ra ở Bạch Đằng mà là ở sông Cà Lồ. Do yêu cầu của trận Bình Lỗ là phải làm hàng rào chắn ngang sông để tàu thuyền của quân Tống không vượt qua được, nên về mặt kỹ thuật thì không giống như ở Bạch Đằng thời Ngô Quyền là yêu cầu làm thủng thuyền giặc mà chỉ cần cắm các hàng rào cọc này phài dày và đủ cứng mà thôi. Ở cửa sông Cà Lồ khi đó chưa có đê, về mùa mưa nước sông Hồng dồn về thường rất lớn và tràn sang hai bên bờ, khi đổ vào sông Cầu đã tạo thành một số nhánh sông uốn cong như hình những con rắn dài đến vài km. Trải qua nhiều thế kỷ địa hình khu vực này đã biến dạng nhiều nhưng vẫn còn để lại một số dấu tích trong số đó có một nhánh sông nhỏ mà sử cũ gọi là sông Hữu Ninh. Thời kỳ Bắc thuộc,vùng cửa sông Cà Lồ đã từng nằm trên tuyến đường bộ huyết mạch nối với phương Bắc. Từ thời Đinh Lê trở đi, nơi đây có một vị trí chiến lược quan trọng. Nếu từ phía Bắc muốn tiến vào Cổ Loa và Đại La, quân Tống phải đến sông Như Nguyệt rồi vào sông Cà Lồ. Thuyền có thể ngược dòng sông Cà Lồ để ra sông Hồng rồi từ đó theo sông Đáy mà vào đánh chiếm Hoa Lư. Về phía Đông Bắc của ngã ba Xà, bên tả ngạn sông Cầu có một làng tên là làng Sổ, thuộc huyện Hiệp Hòa, Bắc Giang. Các cụ trong làng lý giải tên làng là do quân Tống tàn phá coi như không còn làng - làng bị xóa sổ. Trên đường rút chạy của  quân Tống qua đây chúng đã đốt phá làng mạc, tàn sát nhân dân vô tội để trả thù. Sau cuộc kháng chiến chống Tống lần thứ nhất thắng lợi làng mới tái lập lại và đặt tên là làng Sổ để ghi nhớ sự kiện bi thương. Thời Lê Nguyễn, làng Sổ lại đổi tên thành làng Ba Lỗ. Tên Ba Lỗ được lý giải như sau: phía Tây Nam làng là ngã ba Xà và thành Bình Lỗ do Lê Đại Hành xây dựng. Quân Tống bị đại bại trên khúc sông Cà Lồ gần ngã ba Xà, nơi có thành Bình Lỗ. Có một tiền nhân của làng lấy chữ Ba của ngã ba Xà và chữ Lỗ của thành Bình Lỗ ghép lại thành Ba Lỗ đặt tên cho làng để ghi dấu ấn lịch sử thời Tiền Lê, trong đó có công sức của dân làng Sổ. Nhận rõ vị trí quan trọng của thành Bình Lỗ cũ, trong cuộc chiến tranh Tống Việt lần thứ hai năm 1077, Lý Thường Kiệt đã cho xây dựng phần trọng điểm của phòng tuyến sông Cầu ở khu vực này. Tại đây Quách Quỳ đã hai lần cho quân Tống vượt sông và Lý Thường Kiệt cũng cho quân Đại Cồ Việt tiến đánh tiêu diệt gần hết cánh quân của Triệu Tiết, nhờ đó đã sớm kết thúc được chiến tranh.Trận quyết chiến xảy ra trên cánh đồng làng Tiếu Mai, xã Mai Đình, huyện Hiệp Hòa. Đến nay còn để lại nhiều dấu tích, trong đó có các gò xác và một ngôi chùa xây trên cánh đồng Xác. Ngôi chùa cũng mang tên là chùa Xác, được xây dựng lên để cầu vong cho linh hồn quân Tống khỏi bơ vơ nơi đất khách quê người. Sau này chùa Xác được đổi tên thành  An Lạc Tự . Về phía Tây Nam ngã ba Xà, bên hữu ngạn sông Cầu cũng có một làng cổ (làng Xà, xã Tam Giang, huyện Yên Phong, tỉnh Bắc Ninh), tại đây hiện còn lưu giữ tộc phả của một dòng họ lớn là hậu duệ của hoàng đế Lê Trung Tông (con thứ ba của vua Lê Đại Hành). Trong đó ghi rõ, sau khi nhà vua trẻ bị giết (1005), vợ và con vua cùng với các trung thần đã trốn chạy về ngã ba Xà, rồi lập thành làng và định cư ở đây. Cụ Tổ của dòng họ này đã để lại 3 câu chữ Hán và dịch sang tiếng Việt như sau: "Tránh cái hiểm họa Long Đĩnh, Di chuyển gia quyến đến cửa sông Cà Lồ, Náu tung tích giấu họ tên mà lập nghiệp". Theo các cụ bô lão trong dòng họ truyền lại, sở dĩ  họ về đây vì các trung thần cùng đi đã từng theo vua Lê Đại Hành đánh Tống ở trận Bình Lỗ nên rất am hiểu vùng này. Tại đây còn để lại nhiều dấu tích về trận Bình Lỗ, đặc biệt còn móng của một ngôi đình cổ có tên là Đình Mừng. Nơi này chỉ cách sông Cà Lồ hơn 1 km về phía Nam, tương truyền xưa kia sau trận Bình Lỗ nhà vua đã cho quân sĩ đến đây ăn mừng. Tại vùng Bắc Ninh ngày nay còn lưu truyền một câu truyện sinh động ở chùa Tiêu (Tiên Sơn, Bắc Ninh). Năm 980, khi đó Lý Công Uẩn mới 7 tuổi đã phải thay nhà chùa vác tre nộp cho nhà vua phục vụ việc ngăn sông chặn giặc. "Đứa bé ra đình làng, thì mọi người đã vác hết cây nhỏ và nhẹ, còn một cây to dài rất nặng, mọi người bỏ lại, đứa bé liền nhấc lên vai, đi một mạch ra bờ sông. Dọc đường ai thấy cũng kinh ngạc, khen đứa bé mới bảy tuổi mà sức vóc đã phi thường". Biết rằng chùa Tiêu nằm rất gần ngã ba Xà, chỉ bằng 1/5 đoạn đường từ chùa Tiêu đến ngã ba Lềnh (Yên Lệnh, Hà Nam) và chỉ bằng khoảng 1/7 đoạn đường đến Hoa Lư. Qua đó cho thấy giả thuyết thành Bình Lỗ nằm ở khu vực ngã ba Xà là hợp lý hơn cả. Trương Hống,Trương Hát là hai vị tướng dưới thời Triệu Việt Vương. Tên của hai ông được nhắc đến nhiều nhất cùng với sự ra đời của bài thơ Nam quốc sơn hà. Trước đây bài thơ được cho là sáng tác của Lý Thường Kiệt, nhưng nay các nhà nghiên cứu đã khẳng định lại bài thơ ra đời từ thời Tiền Lê. Trong sách  "Lĩnh Nam trích quái", bài thơ còn được gắn với chiến trận cụ thể do Lê Hoàn chỉ huy. Đó là "vào năm Tân Tỵ (981)...Hầu Nhân Bảo và Tôn Toàn Hưng đem quân sang xâm lược phương Nam, đến sông Đại Than". Từ điểm tập kết ở Đại Than (nay thuộc xã Cao Đức, Gia Bình, Bắc Ninh), vua Lê đã cho quân "đánh giả hàng" và dụ được quân Tống ngược dòng sông Cầu để tiến về phía Đồ Lỗ (sông Cà Lồ). Tại đây "Đại Hành mộng thấy hai thần nhân ở trên sông vái… Vua giật mình tỉnh dậy, mừng rỡ mà bảo cận thần rằng: "Có thần nhân giúp ta rồi vậy". Khi đó nhà vua đang ở khúc sông bên thành Bình Lỗ và ông không ngờ đã nằm ở trong căn cứ kháng chiến xưa kia của hai vị anh hùng Trương Hống, Trương Hát. Báo Bắc Ninh ngày 15/6/2007 cho biết xưa kia hai ông đã đến "địa phận làng Tiên Tảo, …thấy đất có thế ỷ giốc, tiến thoái lưỡng tiện có thể dụng binh liền cho quân hạ trại…". Nhờ xây dựng được căn cứ kháng chiến này mà đội quân của hai ông đã lớn mạnh, góp phần quan trọng vào giải phóng nước Vạn Xuân. Về sau Triệu Việt Vương bị Lý Phật Tử phản bội và chết. Để giữ trọn tấm lòng trung với vua  và không chịu để Lý Phật tử sát hại, các ông đã bàn nhau cùng đem gia quyến xuôi dòng sông Cầu, đục thuyền tự vẫn. Nhân dân hai bờ sông Cầu thương tiếc, lập nhiều đền thờ làm Thần, trong đó đền chính thờ Trương Hống được xây dựng ngay trên bờ sông gần ngã ba Xà, nay vẫn còn. Vị trí, hình dạng và kích thước của thành Bình Lỗ. Thành Bình Lỗ được xây dựng trên một doi đất cao, có tọa độ là 21.236822 vĩ tuyến Bắc và 105.918846  kinh tuyến Đông, ngay bờ Nam sông Cà Lồ, cách ngã ba Xà khoảng 2 km. Doi đất có hình dạng giống như một chiếc móng chân ngựa, chỗ rộng nhất lên đến trên 700 m, hơn 2/3 chu vi được bao bọc bởi dòng sông Cà Lồ tạo thành con hào thiên nhiên khó vượt qua. Lòng sông Cà Lồ nhỏ hẹp, bề ngang trung bình khoảng 50 m và về mùa cạn mực nước thông thường chỉ dao động từ 1,0 m đến 2,5 m. Với điều kiện như vậy nên xưa kia Lê Hoàn có thể ra lệnh cho quân và dân "thung mộc hạn giang" nghĩa là có thể đóng cọc tre gỗ thẳng xuống lòng sông từ bờ này sang bờ kia để cản giặc. Bình Lỗ không phải là một tòa thành được xây dựng kiên cố mà chỉ là một hệ thống công sự phòng thủ vững chắc dựa vào các điều kiện tự nhiên và sử dụng những vật liệu sẵn có trong vùng. Dưới sông, đoạn xung quanh doi đất cao, quân Đại Cồ Việt lập thành các hàng rào bằng tre gỗ ken dày và chắn ngang dòng nước, trên bờ đắp thêm các ụ đất xen vào giữa các lũy tre như đã thấy ở thành Cổ Loa trước đó hay trên chiến tuyến sông Như Nguyệt  thời Lý sau này. Toàn bộ khu vực ngã ba Xà, với sông ngòi và rừng rậm thời bấy giờ, dễ dàng cho phép xây dựng ở đây một  trận địa mai phục như vậy. Đặc biệt dải đất với diện tích khoảng 5 km2 này lại được bao bọc bởi 3 khúc sông, một đoạn là hạ lưu sông Cà Lồ khoảng 2 km, một khúc sông Cầu và một nhánh sông nhỏ nối tắt từ sông Cà Lồ đến bến đò Như Nguyệt dài hơn 3 km. Đỉnh giữa của tam giác là ngã ba Xà, cạnh đáy là nhánh sông nhỏ (đến thời Nhà Trần và Hậu Lê bịt kín bởi các con đê). Đỉnh bên trái của tam giác là doi đất nhô cao hơn hẳn khu vực xung quanh. Mạng lưới sông ngòi, thủy văn ở đây tuy nhỏ nhưng đủ tạo thành một vùng khép kín, liên thông với nhau, dễ dàng phát triển thành một căn cứ thủy binh mạnh khi chiến sự xảy ra. Doi đất như được thiên nhiên tạo ra để trở thành một pháo đài dễ phòng thủ và khó tấn công. Gần đây nhất là vào cuối thế kỷ 17, một số giáo sĩ phương Tây đầu tiên đã đến nơi này để truyền đạo, họ gom dân và xây dựng trên doi đất này một làng công giáo đông đảo, về sau phát triển thành một Xứ đạo lấy tên là Trung Nghĩa . Tuy ngôi làng chỉ tồn tại đến năm 1954, nhưng qua đó cũng cho thấy người phương Tây coi trọng giá trị quân sự của doi đất này trong việc phòng thủ Hà Nội từ xa trước những mối đe doạ từ phía Bắc. Trần Hưng Đạo, trong di chúc năm 1300  chỉ ca ngợi việc đắp thành Bình Lỗ mà không ghi cụ thể về trận đánh ở toà thành này. Như vậy có thể trận đánh Tống năm 981 chỉ diễn ra ở lối lên thành Bình Lỗ, nay còn để lại cái tên là ngòi Ác và nhất là bên ngoài thành này, trên hệ thống sông ngòi kéo dài từ thành Bình Lỗ đến bờ sông Cầu. Do quân Tống từ xa đến, chúng lại tập trung phần lớn ở Đại Than (Phả Lại), cho nên để phát huy vai trò của thành Bình Lỗ, Lê Hoàn đã phải 2 lần giả hàng. Lần thứ nhất là "đánh giả hàng" để dẫn dụ quân Tống từ Đại Than đến khúc sông Như Nguyệt. Khi đi vào sông Cà Lồ chúng lo sợ có phục binh nên đã" "" rút lui về giữ sông Ninh" tức sông Cầu vì theo Việt sử lược và Nguyễn Vinh Phúc thì con sông Cầu còn có một tên cũ là Ninh Giang. Theo Tục tư trị thông giám trường biên của Lý Đào thì trước đó quân Tống đã do thám và phát hiện ra ‘công trường xây dựng’ thành Bình Lỗ. Sách này viết: "Tháng ấy (tức tháng 2 năm 981) sai Bát tác sứ là Hác Thủ Tuấn chia nhau theo lối đường sông đến tận chỗ đất giặc đều khơi (đào) rộng ra". Vì vậy Lê Đại Hành lại phải một lần nữa giả hàng, nhưng lần này là "sai người sang trá hàng để dụ Hầu Nhân Bảo" từ sông Ninh vào sông Hữu Ninh để tiêu diệt. Tuy nhiên phía Đại Cồ Việt phải kiên nhẫn đợi đến khi toàn bộ quân Tống vào hết trong đoạn sông Cà Lồ dài 2 km thì "đoàn âm binh áo đỏ từ phía bắc sông Như Nguyệt" quay lại khoá đuôi bịt kín cửa sông. Cùng lúc đó "đoàn âm binh áo trắng, từ phía nam Bình Giang" tức từ vị trí của doi đất cao, "cùng xông vào trại giặc mà đánh". Trước sức ép từ hai mặt buộc quân Tống lại phải rút lui một lần nữa, nhưng lần này không rút ra sông Ninh (tức sông Cầu) được mà buộc phải "rút về giữ sông Hữu Ninh". Vậy sông Hữu Ninh là con sông nào và ở đâu? Biết rằng sông Cầu chính là Ninh Giang, nên những nhánh nằm phía hữu ngạn con sông này đều có thể gọi là sông Hữu Ninh được. Sông Hữu Ninh phải là nơi mà sư Khuông Việt đã đến, ở gần quê hương ông và gắn với trận Bình Lỗ, một trận mà Sư bỏ nhiều công sức chuẩn bị. Trên thực địa, ngoài đoạn sông Cà Lồ hiện nay còn tìm thấy dấu tích của một con sông thứ hai nhỏ hơn nhưng chạy suốt từ "doi đất cao" tức vị trí của thành Bình Lỗ  đến bến đò Như Nguyệt. Vậy con sông nhỏ bị chắn cả hai đầu từ thời nhà Trần, không còn nước chảy qua, chính là con sông Hữu Ninh. Theo truyện kể về Đại sư Khuông Việt, trong phần chú thích Lê Mạnh Thát đã chép lại một đoạn về trận chiến năm đó như sau: "Quân Tống bỗng thấy một người xuất hiện giữa sóng gió, cao hơn mười trượng, tóc tai dựng ngược lên, trừng mắt mà nhìn, ánh sáng thần chói lọi. Quân Tống thấy mà khiếp sợ, rút về giữa sông Hữu Ninh". Quả vậy, do không thể vượt qua thành Bình Lỗ và cũng không thể quay lại để rút ra sông Cầu được, quân Tống buộc phải chạy vào sông Hữu Ninh và đã sa vào trận đia mai phục ở đây mà Lê Hoàn đã bố trí từ nhiều tháng trước. Quân Đại Cồ Việt từ hai bên bờ xông thẳng vào đội hình địch mà đánh. Sách "An Nam chí nguyên "của Cao Hùng Trưng cho biết: "Nhân Bảo đem vạn quân xông vào trước bị thế giặc rất mạnh, viện quân phía sau đến cứu không kịp, trận thế bị vây hãm, nên Nhân Bảo bị loạn quân giết chết quẳng xác xuống sông". Ngày nay dọc con sông nhỏ hẹp này còn để lại nhiều dấu tích với những cái tên như  Ngòi Ác, cầu Cửa Ma, Đầm Lâu và một nấm mồ chung chạy dài có tên là Bờ Xác. Sau này Đại Việt sử lược, Quyển I, phần chép về Lê Ngoạ Triều cho biết thêm về sông Hữu Ninh như sau:  "Khi vua đi chơi ở sông Chi Ninh (tức sông Hữu Ninh), sông có nhiều thuồng luồng, bèn trói người ở một bên ghe, rồi cho ghe qua lại ở giữa dòng nước, khiến cho thuồng luồng nó sát hại đi". Biết rằng Ngoạ Triều mang tội giết anh cướp ngôi, nên khi lên làm vua ông rất sợ các tướng tâm phúc của Lê Trung Tông trả thủ. Việc ông đến sông Hữu Ninh (khu vực ngã ba Xà) để truy sát họ và dò xét các Hoàng tử Nhà Tiền Lê khác là điều dễ hiểu. Tại cửa sông Cà Lồ, đến đầu thế kỷ 20 người dân vẫn còn nhìn thấy thuồng luồng nổi lên vào mùa mưa. Chúng là loài cá dữ giống con rắn lớn, có thể hại chết những con vật và người khi bơi qua, dân chài thường bắt được những con dài đến 2–3 m ở cửa sông này. Việc Ngoạ Triều bắt được người dân ở sông Hữu Ninh, tra khảo để biết thông tin về hậu duệ của Lê Trung Tông bằng cách cho thuồng luồng sát hại cũng là chuyện có thể xảy ra. Có tài liệu cho rằng Hầu Nhân Bảo chết ở  Bạch Đằng, nhưng phần nhiều các sách sử đều viết trận đó địch thắng, ta thua. Trong bối cảnh như vậy Hầu Nhân Bảo khó có thể bị giết ở đây, vả lại khi tiến sâu vào sông ngòi chằng chịt ở nước ta, thì người Tống cũng không thể phân biệt rõ tên các địa danh nên Tống sử chỉ ghi chung cho các sông ở Bắc Bộ là Bạch  Đằng mà thôi. Vậy trong chiến tranh Tống-Việt năm 981, trận Đại Cồ Việt thắng lớn và giết được chủ tướng giặc, diễn ra ở Bình Lỗ là hợp lý.Sông Hữu Ninh không phải ở Lạng Sơn hay Lãng Sơn mà ở ngay vùng cửa sông Cà Lồ, con sông này đã cùng với thành Bình Lỗ đã làm nên chiến thắng vang dội đến mức khi sắp qua đời Trần Hưng Đạo vẫn không quên bài học kinh nghiệm này. Cuộc kháng chiến năm 980-981 thắng lợi trọn vẹn, Lê Hoàn đã lợi dụng điều kiện địa hình sông ngòi của nước ta, bố phòng hợp lý khiến cho quân Tống không dùng được kế đánh nhanh thắng nhanh. Ông lại thực thi có hiệu quả thuật công tâm và kế trá hàng làm cho các tướng Tống không lường trước được. Hiệu quả của trận đánh ở khu vực thành Bình Lỗ rất cao làm cho quân Tống hàng chục năm sau vẫn còn sợ hãi. Năm 1005, nhân khi Lê Hoàn chết tình hình Đại Cồ Việt rối ren, các quan lại nhà Tống xin tiến quân xâm chiếm để trả thù, nhưng vua Tống Chân Tông vẫn một mực từ chối. Đánh giá về võ công của Lê Hoàn, nhà sử học Lê Văn Hưu hết lời ca ngợi: "Lê Đại Hành… tóm Quân Biện, Phụng Huân dễ như lùa trẻ con, như sai nô lệ, chưa đầy vài năm mà bờ cõi định yên, công đánh dẹp chiến thắng dẫu là nhà Hán, nhà Đường cũng không hơn được". Chiến thắng Bình Lỗ thực sự là một mốc son chói lọi trong lịch sử mấy nghìn năm dựng nước và giữ nước của nhân dân ta. Tại khu vực Bình Lỗ ngày nay còn để lại nhiều di tích lịch sử thuộc 3 tỉnh là Hà Nội, Bắc Ninh và Bắc Giang được công nhận ở những mức độ khác nhau trong đó có đền Xà, nơi phát tích của bài thơ Nam quốc sơn hà, căn cứ kháng chiến của hai vị anh hùng Trương Hống - Trương Hát ở Tiên Tảo, làng Ba Lỗ và nhiều cái tên cũng như địa danh lịch sử khác.