Sau lượt về vòng tứ kết cúp QG 2018, đã xác định được 4 đội bóng đi vào vòng bán kết. FLC Thanh Hóa là CLB ghi danh đầu tiên vào top 4 đội ở cúp QG, sau khi thủ hòa 1-1 trước Bình Phước trên sân Đồng Xoài, ở trận đấu sớm nhất (16h30) ngày 15/5.

Tiếp đến, 2 đội bóng ghi danh vào bán kết gồm SLNA và B.Bình Dương. SLNA nắm lợi thế quá lớn sau trận lượt đi trước SHB Đà Nẵng khi đánh bại thầy trò Minh Phương với tỷ số 3-1 ngay tại SVĐ Hòa Xuân. Ở trận lượt về, đội chủ sân Vinh tiếp tục áp đảo, Phan Văn Đức và Tuấn Tài là những người lập công, giúp SLNA vượt qua SHB Đà Nẵng với tổng tỷ số 5-1.

Bình Dương cũng giành vé đầy thuyết phục, sau khi hạ Sanna Khánh Hòa ở cả 2 lượt đi và về. Ở lượt đi, đội bóng đất Thủ tạm dẫn lợi thế với bàn thắng duy nhất của Đinh Hoàng Max trên sân Nha Trang. Lượt về, thầy trò Minh Chiến còn làm được nhiều hơn thế khi đả bại Sanna Khánh Hòa 3-1.

Đội bóng cuối cùng có vé đi tiếp là Hà Nội FC. Không thắng được HAGL trong cả 2 lượt trận, nhưng Hà Nội FC đi tiếp nhờ luật bàn thắng sân khách. Dù vậy, đội bóng Thủ đô phải mất Thành Lương, Đại Đồng và HLV Chu Đình Nghiêm ở 2 trận đấu kế tiếp tại V.League 2018.

Theo Điều lệ Giải, bán kết cúp QG sẽ diễn ra 2 lượt đi và về. Lượt đi khởi tranh vào 1/9/2018, lượt về sau đó 4 ngày. 2 cặp đấu được xác định gồm: Hà Nội FC vs B.Bình Dương và SLNA vs FLC Thanh Hóa.