Trên sân Ninh Bình, Đinh Hoàng Max đã giúp đội chủ nhà mở tỷ số trước ở phút 50, nhưng với sự quyết tâm cao, các cầu thủ Thanh Hóa đã dồn lên tấn công và họ đã có bàn gỡ ở phút 57 do công Trịnh Quang Vinh. Tỉ số 1-1 được giữ nguyên đến hết trận, 2 đội buộc phải giải quyết thắng thua trên chấm phạt 11m. Với sự bình tĩnh và may mắn, các cầu thủ Thanh Hóa đã vượt qua V.Ninh Bình với tỉ số 3-1 và giành quyền vào bán kết.
Ở các trận còn lại, SLNA đã giành vé vào bán kết, sau khi vượt qua Xuân Thành. SG với tỉ số 4-2. Trận đấu giữa Bình Dương và Navibank SG kết thúc với tỉ số 9-10 (đá luân lưu) nghiêng về phía đội khách, sau khi 2 đội hòa nhau 1-1 trong hiệp chính. Trên sân Nha Trang, HAGL bất ngờ vượt qua chủ nhà K.Khánh Hòa với tỉ số 3-1. Ở bán kết, Thanh Hóa gặp Navibank SG; SLNA gặp HAGL vào chiều 10-8.
N.A