HLV Trương Việt Hoàng tung ra sân đội hình mạnh nhất với Khắc Ngọc, Quế Ngọc Hải, Bùi Tiến Dũng, Bruno nhưng thế trận lại nghiêng về HLV Phan Thanh Hùng. Bàn thắng mở màn phút 54, đến từ tình huống ngớ ngẩn của thủ thành Tuấn Linh và hậu vệ giúp Viettel có quả phạt đền, Bruno dễ dàng ghi bàn cho Viettel. Phút 87, Hai Long gỡ hòa cho Quảng Ninh nhưng phút 90+1, Bùi Tiến Dũng ấn định chiến thắng 2-1 cho Viettel, giành vé vào chung kết Cúp Quốc gia. Khắc Ngọc và Dương Văn Hào bất ngờ nhận thẻ đỏ trên ghế dự bị.
Đội khách Quảng Ninh đánh giá cao hơn chủ nhà Hà Tĩnh và Jermie Lynch sớm thể hiện sự vượt trội của Quảng Ninh bằng bàn thắng ở phút thứ 6. Phút 34, Mansaray đã có bàn gỡ hòa 1-1, Trung Hiếu lần nữa đưa Quảng Ninh vượt lên dẫn trước. Quách Tân tiếp tục tỏa sáng và phút 87, Hà Tĩnh chỉ có bàn rút ngắn tỷ số do công của Bruno trên chấm 11m. Chung cuộc thắng 3-2, thầy trò HLV Phan Thanh Hùng giành vé vào bán kết Cúp Quốc gia.
Chủ nhà Hải Phòng đang xếp áp chót V.League, nên quyết thắng Hà Tĩnh để giải tỏa cơn khát điểm hòng đào thoát tốp cuối BXH. Còn tân binh Hà Tĩnh đang tham vọng giành 3 điểm để chen chân vào nhóm đua vô địch trong giai đoạn 2. Phút 33, Thế Cường dứt điểm ngoài vòng cấm mở tỷ số cho Hải Phòng. Phút 87, Văn Hiệp có pha đá nối nhan hạ thủ môn Văn Toản xuất sắc gỡ hòa 1-1.
ĐKVĐ Hà Nội tiếp Hải Phòng với đội hình chắp vá của các tuyển thủ như Quả bóng vàng Việt Nam Hùng Dũng, Quang Hải, Văn Quyết,... nên không thể xuyên thủng khung thành thủ môn Văn Toản. Phút 73, Thành Lương treo bóng và Mạnh Hùng nỗ lực phá bóng nhưng bất ngờ phản lưới nhà giúp Hà Nội có bàn thắng duy nhất, tạm lên vị trí thứ 6, Hải Phòng tiếp tục đứng áp chót bảng.
Chủ nhà Viettel dễ dàng lấn át thế trận trước Hải Phòng và phút 16, Khắc Ngọc kiến tạo, Caique lập công mở tỷ số. Chỉ 3 phút sau, Bruno (19'), Văn Hào (21') lần lượt thay nhau lập công. Bàn sút phạt đẹp mắt của Vũ Minh Tuấn ở phút 77 ấn định chiến thắng 4-0 cho Viettel, vươn lên vị trí thứ 3 V-League với 15 điểm/9 trận, Hải Phòng tụt xuống vị trí thứ 11 9 điểm.
Hải Phòng tự tin tiếp đội bóng Sài Gòn nhưng chỉ sau 32 phút thi đấu đã bị thủng lưới bởi cú đánh đầu của Pedro Paulo. Phút 90'+6, Geovane có pha đá phạt hàng rào đẹp mắt, ấn định chiến thắng 2-0 cho HLV Vũ Tiến Thành. Thắng trận này, Sài Gòn (16 điểm/8 trận) tạm thời chiếm ngôi đầu bảng và tiếp tục là đội duy nhất bất bại ở V-League 2020 mùa này.