Hai trận bán kết được diễn ra vào ngày 7/12. Trong đó, nhất bảng B đá với nhì bảng A (Việt Nam - Campuchia) vào lúc 19h ngày 7/12; nhất bảng A đá với nhì bảng B (Myanmar -Indonesia) vào lúc 15h ngày 7/12.
Trận đấu kết thúc với tỷ số hòa 2-2. Việt Nam bị dẫn 0-2 sau 11 phút đầu trận do sai lầm của thủ thành Văn Toản, nhưng chơi kiên cường và gỡ hòa 2-2 nhờ 2 bàn của Tiến Linh. Với kết quả này, đội U22 Việt Nam vẫn đứng đầu bảng B. Ở cùng thời điểm đấu, Indonesia đã thắng Lào với tỷ số 3-0, chắc suất vào bán kết cùng Việt Nam.
Tiến Linh rời sân vào phút thứ 90 và thay anh là cầu thủ Bùi Tiến Dụng. Hiệp 2 có 5 phút bù giờ.
Phút thứ 84, Tấn Sinh suýt chút nữa có bàn thắng sau một tình huống không chiến. Thế trận vẫn nằm trong tầm kiểm soát của U22 Việt Nam. Đoàn quân của HLV Park Hang-seo vẫn đang duy trì lối chơi pressing, không để đối thủ có nhiều khoảng trống để triển khai bóng.
Tiến Linh giơ cao áo của Quang Hải - cầu thủ không thể thi đấu vì chấn thương - sau khi ghi bàn thứ hai cho Việt Nam.
Thay Tấn Sinh lãnh nhiệm vụ trên chấm 11m, Tiến Linh sút căng, chìm vào góc trái khung thành. Tỷ số trận đấu được gỡ hòa 2-2 cho Việt Nam ở phút 72.
Tiến Linh thực hiện thành công quả phạt đền, giúp Việt Nam san bằng tỷ số 2-2.
Thủ môn Thái Lan Nont Muangnam cản được cú sút trên chấm 11m của Tấn Sinh. Đức Chinh băng vào sút bồi nhưng bóng đi vọt xà. Tuy nhiên, tổ trọng tài bắt lỗi Nont Muangnam di chuyển trước khi Tấn Sinh sút. Việt Nam được quyền đá lại 11m.
Tấn Sinh đá hỏng quả phạt đền đầu tiên.
Sau hơn 10 phút đầu hiệp 2 chủ động cầm bóng, Việt Nam lùi đội hình xuống và nhường thế trận cho Thái Lan.
Vào phút thứ 54, hậu vệ Thái Lan phá trượt bóng. Đức Chinh băng xuống nhưng chậm hơn thủ môn Thái Lan một nhịp. Bóng sau khi chạm người thủ môn Nont Muangnam bật ra ngoài khiến Đức Chinh không theo kịp. Pha bóng đã khiến triệu người hâm mộ Việt tiếc nuối.
Ngay đầu hiệp 2, Hùng Dũng thực hiện quả tạt từ cánh phải nhưng thủ môn Muangngam đã băng ra bắt gọn trái bóng ngay trước khi Đức Chinh băng vào dứt điểm. Giống những phút đầu hiệp 1, Việt Nam chủ động cầm bóng và dâng đội hình lên giữa sân. Các cầu thủ trên hàng công tích cực pressing ngay bên phần sân Thái Lan.
Những phút đầu hiệp hai, Việt Nam đá sơ đồ 5-3-2. Cầu thủ vừa vào sân Đức Chiến đá tiền vệ trụ, bên cạnh Hoàng Đức và Hùng Dũng. Cặp tiền đạo là Đức Chinh, Tiến Linh.
Hiệp 1 kết thúc với tỷ số 1-2. Với kết quả hiện tại, Việt Nam vẫn giữ đỉnh bảng B và cùng với Indonesia vào bán kết.
Phút bù giờ hiệp 1, Việt Hưng đá phạt góc nhằm vào vị trí của Văn Hậu và Tiến Linh, nhưng thủ môn Thái Lan băng ra, đấm bóng ngay trước tầm dứt điểm của cầu thủ áo đỏ. Ngay sau đó, Việt Nam được thêm hai tình huống phạt góc nữa nhưng không tận dụng được.
U22 Việt Nam gặp khó khăn trước U22 Thái Lan.
Vào phút thứ 42, Hoàng Đức rê bóng hơn 30m, dọc theo biên phải rồi dẫn vào trung lộ. Anh bị hậu vệ Thái Lan kéo áo, ngay sát mép 16m50. Việt Nam được hưởng quả phạt thuận lợi. Hoàng Đức sút thẳng về phía khung thành Thái Lan. Tuy nhiên, bóng đi trúng vị trí mà thủ môn Thái Lan chọn sẵn.
Vào những phút cuối của hiệp 1, Việt Nam chủ động ghìm trận đấu lại, bằng những đường chuyền ngắn, theo chiều ngang sân, và chỉ tấn công bằng những pha chuyển trạng thái nhanh.
Vào phút thứ 18, ông Park đã để Đức Chinh vào thay Tấn Tài. Việt Nam chuyển sang đá hai tiền đạo. Sau khi vào sân, Đức Chinh chơi tiền đạo lệch phải, còn Hùng Dũng chuyển sang biên trái. Hoàng Đức lùi xuống đá tiền vệ trung tâm. Trọng Hoàng đá hậu vệ phải.
Tiến Linh rút ngắn tỷ số cho đội Việt Nam
Từ quả tạt bên cánh trái của Thanh Thịnh, Tiến Linh lẻn vào giữa vòng vây ba hậu vệ áo xanh, rồi đánh đầu căng từ cự ly gần, rút ngắn tỷ số xuống 1-2. Người ghi bàn cho đội Việt Nam là Tiến Linh. Tỷ số được rút lại 1-2.
Chỉ sau bàn thắng của Thái Lan 5 phút, vào phút thứ 11, hậu vệ Việt Nam mắc lỗi vị trí và để quên Suphanat trước khu 16m50. Thủ môn Văn Toản băng ra nhưng không chặn kịp, trước khi số 17 Thái Lan đưa bóng vào lưới trống. Thái Lan ghi được 2 bàn thắng.
Supachai sớm đưa Thái Lan vượt lên dẫn trước.
Ở phút thứ 5 của trận đấu, Văn Hậu chuyền về nhưng Văn Toản phá bóng lên đúng vị trí của Supachai. Bóng dội ngược lại phía khung thành Việt Nam rồi từ từ lăn vào lưới. 1-0 cho đội Thái Lan.
Quang Hải tâm trạng trên băng ghế dự bị của Việt Nam.
Dù chỉ cần 1 kết quả hòa, thậm chí nếu để thua với tỷ số sát nút thì U22 Việt Nam vẫn có vé bán kết. Tuy nhiên, HLV Park Hang Seo vẫn nhập cuộc với thế trận tấn công.
So với trận đấu gần nhất, thắng Singapore 1-0 hôm 3/12, HLV Park Hang-seo đã có một loạt điều chỉnh nhân sự vì nhiều lý do. Trong đó, đáng chú ý nhất là việc thủ quân Quang Hải chấn thương, nên Hùng Dũng vào sân ngay từ đầu - đá cặp với Triệu Việt Hưng ở hàng tiền vệ. Tiến Linh đá trung phong cắm, thay cho Hà Đức Chinh.
Việt Nam sẽ vào bán kết nếu: Thắng, hòa, hoặc thua với cách biệt một bàn trước Thái Lan. Thua cách biệt hai bàn trở lên, đồng thời Indonesia không thắng Lào.