U21 Malaysia được đánh giá mạnh hơn nên đã nhanh chóng làm chủ thế trận ngay sau tiếng còi nhập cuộc. Chơi lấn lướt nên U21 Malaysia dễ dàng có được 2 bàn dẫn trước trong hiệp thi đấu thứ nhất. Trong khi đó, Thái Lan lại chơi tương đối thiếu gắn kết và không tạo ra được cơ hội nào đáng kể.
Sang hiệp 2, U21 Malaysia tiếp tục có được bàn thắng nâng tỷ số lên 3-0. Khi trận đấu chỉ còn khoảng 10 phút là khép lại, nhiều người tưởng rằng mọi thứ đã an bài với chiến thắng thuộc về thầy trò HLV Hassan Sazalimohd Waras thì U21 Thái Lan lại bất ngờ quật khởi sau sai lầm của hàng thủ Malaysia, liên tiếp ghi 2 bàn thắng chỉ trong vòng 3 phút.
Khoảng cách bị thu hẹp chóng vánh, đội bóng xứ Chùa vàng tăng thêm hưng phấn, buộc U21 Malaysia chỉ còn cách lui về phòng ngự và bảo toàn tỷ số. Tuy nhiên, U21 Thái Lan đã được đền đáp xứng đáng với bàn thắng gỡ hòa 3-3 ở phút đá bù giờ để đưa trận đấu bước vào phân định thắng thua trên chấm luân lưu.
Trong loạt “đấu súng” cân não, U21 Thái Lan đã giành chiến thắng chung cuộc 4-2 do U21 Malaysia có 2 pha sút luân lưu không thành công.
Với chiến thắng này, U21 Thái Lan sẽ gặp U19 HA.GL-Arsenal JMG ở trận chung kết diễn ra vào lúc 18h00 ngày 28/10. Trong khi đó, U21 Malaysia sẽ đối đầu với đội U21 báo Thanh Niên ở trận tranh hạng 3 diễn ra lúc 15h30.