Do chỉ cần một trận hòa là chắc suất đi tiếp với ngôi nhất bảng B nên đội tuyển U23 Việt Nam nhập cuộc thoải mái và không vội vàng dâng cao tấn công. Trong khi đó, U23 Campuchia bất ngờ chơi pressing với mong muốn tìm kiếm bàn thắng sớm.
Tối 22/7, trên sân Gelora Bung Karno (Indonesia), đội tuyển U23 Việt Nam chạm trán U23 Campuchia tại lượt trận cuối bảng B. So với trận ra quân thắng U23 Lào 3-0, trận này huấn luyện viên Kim Sang-sik có 2 sự điều chỉnh trong đội hình xuất phát: Viktor Lê thay Đình Bắc, Xuân Bắc thay Thái Sơn.
Sau một vài sức ép, U23 Việt Nam đưa được bóng vào lưới của U23 Campuchia. Phút 20, từ quả treo bóng của đồng đội, Lý Đức trong pha lên tham gia tấn công có pha đánh đầu tung lưới đối phương. Tuy nhiên, trọng tài biên đã căng cờ báo việt vị đối với trung vệ trẻ của Hoàng Anh Gia Lai.
Dù vậy, Lý Đức và cổ động viên U23 Việt Nam không phải nuối tiếc quá lâu từ bàn thắng hụt ấy. Phút 35, từ quả phạt góc được thực hiện bởi Văn Khang, trung vệ Lý Đức đánh đầu đẹp mắt tung lưới U23 Campuchia, mở tỷ số cho U23 Việt Nam.
Sau bàn thua, U23 Campuchia thi đấu khá rát và không ngần ngại va chạm. Trong khi đó, U23 Việt Nam vẫn làm chủ cuộc chơi và sức ép được tạo ra lên phần sân đối phương ngày càng lớn. Dù vậy, U23 Campuchia đã suýt tạo bất ngờ ở tình huống tấn công ở phút 47. Thủ môn Trung Kiên bị đánh bại từ pha đánh đầu của cầu thủ đối phương nhưng may thay một cầu thủ áo đỏ đã cản phá kịp thời.
Giành 6 điểm sau 2 trận, U23 Việt Nam đoạt vé vào bán kết với ngôi nhất bảng B. Cùng giờ, U23 Thái Lan hòa U23 Myanmar 0-0 ở lượt cuối bảng C, qua đó giành quyền vào bán kết với ngôi đầu bảng C. Tại bán kết diễn ra ngày 25-7, U23 Việt Nam chạm trán U23 Philippines, U23 Thái Lan gặp U23 Indonesia.