Phút thứ 9, Hải Phòng mở tỷ số 1-0 khi Lucao bật cao đánh đầu từ một pha đá phạt bên cánh trái, khiến thủ môn Văn Hoàng của Hà Nội FC không thể bắt dính bóng. Ngay sau đó, Lucao nhanh chóng băng vào dứt điểm cận thành, đưa bóng vào lưới.
Đầu hiệp 2, Hà Nội FC đã quân bình tỉ số 1-1 nhờ sự phối hợp ăn ý giữa Văn Quyết và Joao Pedro. Văn Quyết chuyền bóng tinh tế để Pedro thoát xuống, dứt điểm chính xác.
Phút 72, Hai Long của Hà Nội tung cú sút xa, nhưng Đình Triệu kịp thời ôm gọn bóng, cứu thua cho Hải Phòng. Đến phút 78, Hai Long tiếp tục tạo cơ hội cho Văn Quyết trong vòng cấm nhưng Văn Quyết xử lý lỗi, bỏ lỡ cơ hội.
Phút 81, Hà Nội FC vượt lên dẫn 2-1 sau khi hàng thủ Hải Phòng mắc sai lầm, mất bóng ngay phần sân nhà. Tuấn Hải chớp thời cơ thoát xuống, chuyền bóng cho Văn Quyết đối mặt và dứt điểm kỹ thuật bằng chân trái.
Tuy nhiên, Hải Phòng không bỏ cuộc. Đến phút 85, Lucao thể hiện kỹ thuật cá nhân, vượt qua cả hậu vệ lẫn thủ môn Hà Nội FC trước khi dứt điểm vào lưới trống, quân bình tỷ số 2-2.
Phút bù giờ 90+3, Hà Nội FC suýt có bàn thắng quyết định khi Xuân Mạnh treo bóng từ cánh phải để Joao Pedro đánh đầu cận thành, nhưng bóng bay vọt xà ngang, lỡ mất cơ hội ghi bàn.
Trận đấu kết thúc với tỉ số hòa 2-2, khép lại một cuộc rượt đuổi căng thẳng và kịch tính. Văn Quyết, với bàn thắng và pha kiến tạo, tiếp tục chứng tỏ vai trò quan trọng, đồng thời đi vào lịch sử với tư cách chân sút nội xuất sắc nhất lịch sử V-League (117 bàn). 1 điểm này giúp Hà Nội tạm vươn lên vị trí thứ 7, trong khi Hải Phòng đứng thứ 12 trên BXH V-League.