Cuộc so tài giữa hai đội đang cùng trong top dẫn đầu bảng xếp hạng V-League diễn ra với tốc độ nhanh ngay từ đầu trận. Lợi thế sân nhà, đội bóng thành Nam đẩy cao đội hình tấn công ngay sau tiếng còi khai cuộc và ở phút thứ 5 họ đã có bàn thắng mở tỷ số.
Từ tình huống Quang Hùng phạm lỗi với Văn Đạt (Nam Định) trong vòng 16m50, sau khi check VAR, trọng tài đã cho đội chủ nhà hưởng quả đá phạt 11m. Tiền đạo số 1 của Nam Định là Rafaelson đã không bỏ qua cơ hội lập công ghi bàn mở tỷ số cho đội chủ nhà.
Trận đấu tiếp tục diễn ra sôi nổi khi các cầu thủ B.Bình Dương nỗ lực dâng cao tìm bàn gỡ, trong khi Nam Định cũng giữ thế trận tấn công nhằm cố ghi thêm bàn. Cặp tiền đạo Rafaelson và Hendrio với tốc độ và sự ăn ý đã nhiều phen gây nguy hiểm cho khung thành thủ môn Minh Toàn.
Sang đầu hiệp hai, HLV Lê Huỳnh Đức đã có những điều chỉnh trên sân khi đưa hai trụ cột Ngọc Hải và Tiến Linh vào thay Việt Cường và Hải Huy nhằm gia tăng sức tấn công. Khi hiệp 2 vừa vào được 4 phút, B.Bình Dương đã có bàn gỡ hòa khi Ngọc Hải thực hiện đường chuyền chuẩn xác cho Tiến Linh đánh đầu tung lưới Nguyên Mạnh.
Quãng thời gian còn lại, Nam Định kiểm soát bóng và tổ chức tấn công nhiều hơn nhưng thủ môn Minh Toàn thi đấu xuất sắc, nhiều lần cứu nguy cho khung thành đội khách. Hòa 1-1 chung cuộc, hai đội tiến hành thi đấu luân lưu 11m để phân định thắng thua.
Tại loạt sút luân lưu, Rafaelson lại sút không thành công. Nhưng may cho Nam Định khi Vĩ Hào và Janclesio lại thực hiện không thành công ở các lượt sút của B.Bình Dương. Thắng 4-3 chung cuộc, Nam Định vào tranh bán kết và sẽ gặp các nhà ĐKVĐ Thanh Hóa ở vòng này.