Trận đấu giữa Viettel và Hà Nội đã diễn ra hấp dẫn ngay từ những phút đầu tiên. Hai đội liên tục áp sát, gây áp lực lên đối phương. Phút 12, tỷ số đã được mở, Văn Xuân chuyền bóng bằng ngực để đội trưởng Văn Quyết băng xuống vượt qua thủ môn Thế Tài ghi bàn. Sau bàn thua, Viettel cố gắng dồn lên tìm bàn gỡ, Trương Tiến Anh đã lập công nhưng bàn thắng bị từ chối do lỗi việt vị. Phút 43, tưởng chừng Hà Nội sẽ nhân đội cách biệt nhưng Tuấn Hải lại thực hiện không thành công quả 11m.

Bước sang hiệp 2, Viettel đã có được bàn gỡ hòa từ siêu phẩm của Hữu Thắng vào phút thứ 52. Hai đội chơi đôi công trong thời gian sau đó, đến phút thứ 62, một lần nữa Hà Nội lại vượt lên và Hai Long là người lập công. Viettel đẩy cao đội hình tìm bàn gỡ tuy nhiên đội bóng “áo lính” đã nhận phải đòn “hồi mã thương”, Tagueu phối hợp với Tuấn Hải trong pha phản công để ghi bàn thứ 3 ở phút 86. Những phút còn lại là quá ít ỏi để Viettel tạo ra sự khác biệt. Đến phút bù giờ cuối cùng của trận đấu, lại là Tagueu với bàn thắng ấn định kết quả 4-1 dành cho Hà Nội FC.

Như vậy, Hà Nội FC sẽ vào chơi trận chung kết Cúp Quốc gia mùa giải 2023/24 diễn ra vào ngày 07/07 tới đây, chạm trán đối thủ ĐKVĐ Thanh Hóa – đội đã lội ngược dòng giành chiến thắng 2-1 trước Thép Xanh Nam Định trong trận bán kết còn lại.

Nhà vô địch V-League 2023/24 - CLB Nam Định bỏ lỡ cơ hội giành cú đúp danh hiệu mùa này và đành ngậm ngùi giành giải đồng hạng Ba cùng CLB Thể Công-Viettel.