Thanh Hóa rất cần một chiến thắng để tiếp tục cuộc đua vô địch với đội đầu bảng Nam Định, trong khi Hải Phòng cũng hướng đến mục tiêu tương tự với hy vọng cắt chuỗi 3 thất bại vừa qua. Tốc độ trận cầu được đẩy cao ngay sau tiếng còi khai cuộc từ trọng tài Nguyễn Viết Duẩn. Đến phút 24, đội chủ nhà đã có bàn thắng mở điểm. Lâm Ti Phông thoát xuống từ đường chọc khe của Luiz Antonio, trước khi đưa đánh bại thủ môn Nguyễn Đình Triệu trong thế đối mặt.
Nhưng chỉ 5 phút sau, Triệu Việt Hưng chuyền bóng tinh tế để Tuấn Anh xâm nhập vòng cấm của Thanh Hóa và dứt điểm gỡ hòa 1-1 cho Hải Phòng. Dẫu vậy, lợi thế dẫn điểm được các học trò Velizar Popov thiết lập trước khi hiệp 1 khép lại. Ngoại binh Antonio sút xa đưa bóng đập cột dọc, trung vệ Nguyễn Thanh Long nhanh chân đưa bóng vào khung thành của Hải Phòng.
Thế trận rượt đuổi về mặt tỷ số tiếp tục diễn ra ở hiệp 2. Bicou Bissainthe cướp bóng từ sai lầm của Thanh Long ở phút 70, rồi dứt điểm đủ hiểm khiến thủ môn Trịnh Xuân Hoàng bó tay, gỡ hòa 2-2 cho Hải Phòng. Niềm vui ngắn chẳng tày gang, sai số ở hệ thống phòng ngự tiếp tục khiến HLV Chu Đình Nghiêm đau đầu. Đinh Viết Tú chuyền dài ở phút 78, Rimario phá bẫy việt vị trước dứt điểm quyết đoán để đưa Thanh Hóa dẫn 3-2.
Càng về cuối trận, Hải Phòng gia tăng sức ép về phía cầu môn của Hải Phòng. Phút 90+4, Lucao dứt điểm ngoài vòng cấm đưa bóng đập cột dọc trước khi bay vào khung thành của Thanh Hóa. Ban đầu, trọng tài Nguyễn Viết Duẩn công nhận bàn thắng. Nhưng sau VAR vào cuộc để giúp ông Duẩn xác định Lucao đã đỡ bóng bằng tay trước khi lập công. Vì thế, bàn thắng không được công nhận. Đó cũng là tình huống đáng chú ý cuối cùng để khép lại trận đấu.
Thanh Hóa nâng tổng điểm lên thành 21 nhờ chiến thắng nghẹt thở 3-2 trước Hải Phòng. Thầy trò Popov rút ngắn khoảng cách xuống còn 1 điểm với đội đầu bảng Nam Định, trước khi đối thủ ra sân gặp Bình Định ở trận đấu vào tối 24-2. Trong khi Hải Phòng nới rộng chuỗi thất bại lên con số 4, tụt xuống đứng thứ 9 với 11 điểm.