Chỉ vài giờ sau khi lệnh tiến công của quân ta được phát đi, quân Pháp huy động 300 lính lê dương với 8 xe tăng, 10 xe thiết giáp, 2 khẩu sơn pháo 75mm, nhiều súng cối…mở cuộc tiến công đầu tiên vào Bắc Bộ phủ.
Nhằm chặn đứng, bẻ gãy mũi tiến công quy mô lớn của địch, các chiến sĩ vệ quốc quân, tự vệ chiến đấu từ các giao thông hào, ụ chiến đấu, các tầng gác, tổ chức đánh chặn vòng ngoài. Nhiều tên địch đã bị tiêu diệt ở khách sạn Gà Trống Vàng và cửa hàng thuộc hang Sáp-păng-giông (dọc phố Tràng Tiền). Trước sự phản kích mạnh mẽ của ta, quân Pháp hạ nòng pháo xe tăng bắn yểm trợ cho bộ binh, đồng thời phá vật cản, tiến gần đến Bắc Bộ phủ. Chờ địch đến sát hàng rào, quân ta đồng loạt nổ súng, ném lựu đạn, đánh bật 3 đợt xung phong liên tiếp của địch, tiêu diệt hàng chục tên, bắn cháy 1 xe tăng. Địch buộc phải lui quân.
Bắc Bộ phủ tại số 12 Ngô Quyền, nay là Nhà khách Chính phủ.
Sau khi được bổ sung lực lượng, địch lại tiếp tục bắn phá dọn đường, mở cuộc tiến công theo 2 mũi. Mũi chính gồm 4 xe tăng, 10 xe bọc thép, đánh tập hậu vào cổng sau Bắc Bộ phủ. Mũi thứ 2 gồm 1 trung đội với 2 xe tăng đánh vào trụ sở Bộ Lao động, Bộ Nội vụ.
Phía vườn hoa Chí Linh, có xe tăng yểm trợ, địch xông vào cửa sau nhưng bị các tay súng của ta đánh bật trở lại; 1 xe tăng bị bắn cháy. Ở hướng Bộ Lao động, Bộ Nội vụ, địch tập trung đạn lửa bắn cháy nhiều vị trí chiến đấu của ta trên các tầng gác. Chiến sĩ ta vừa dập lửa, vừa chiến đấu với địch.
Hết đêm 19-12-1946, sang ngày 20-12, địch tiếp tục tiến công Bắc Bộ phủ lần thứ 3. Với tinh thần chiến đấu kiên cường, ta tiếp tục đẩy lùi đợt tấn công thứ 3 của địch vào trưa ngày 20.
Chiều cùng ngày, địch tổ chức tiến công lần thứ 4. Lúc này, đạn dược của ta đã cạn, một số chiến sĩ bị thương vong, sức chiến đấu giảm. Trong khi đó, quân địch dần tràn qua hàng rào, chiếm giao thông hào trong sân. Bộ đội ta được lệnh lùi về tuyến 2 sau nhà, giữ hầm ngầm nhà Bưu điện. Cùng lúc đó, ta quyết định cho nổ 2 quả bom chôn trên đường lên cửa chính Bắc Bộ phủ. Địch tiếp tục xông vào trong nhà, chiến sĩ ta giật cho nổ bom trong nhà nhưng bom không nổ. Tại đây đồng chí chính trị viên đại đội Lê Gia Đỉnh đã nêu tấm gương hy sinh anh dũng của người chiến sĩ cách mạng. Súng của anh hết đạn, địch xông vào cửa Bắc Bộ phủ. Anh đã lệnh cho đồng đội rút lui để bảo toàn lực lượng, còn anh ôm bom lao vào giữa một toán lính Pháp. Bom không nổ, Lê Gia Đỉnh bị trúng đạn đã hy sinh. Song quân Pháp hoảng sợ đã phải lui quân. Cuộc chiến đấu diễn ra suốt một ngày, địch vẫn không chiếm được Bắc Bộ Phủ. Có 45 đồng chí của ta đã hy sinh nhưng quân Pháp đã bị diệt 130 tên, bị bắn cháy 4 xe tăng, 1 xe zíp và 2 xe vận tải.
Bài, ảnh: HOÀNG HÀ