Bước vào trận đấu, cả 2 đội Indonesia và Thái Lan đều nhập cuộc đầy hứng khởi nhưng U22 Indonesia là đội đã có bàn thắng mở tỉ số. Xuất phát từ pha ném biên vào trong vòng cấm của Dewangga vào phút 21, Sananta bật cao đánh đầu chạm vào chân hậu vệ Songchai Thongcham đi thẳng vào lưới Thái Lan.
Hai đội thi đấu giằng co trong những phút sau đó, những phút cuối hiệp 1 khi mà mọi người nghĩ đến kết quả 1-0 cho U22 Indonesia thì bất ngờ họ có bàn nâng tỷ số lên 2-0 sau một sai lầm của cặp trung vệ U22 Thái Lan. Cầu thủ Sananta của U22 Indonesia là người đã có pha lốp bóng kỹ thuật vào lưới trống khi thủ môn Sophonwit Rakyai đã dẫn lên quá cao. Hai đội bước vào giờ nghỉ với lợi thế thuộc về Indonesia.
Sang hiệp 2, U22 Thái Lan bắt đầu đẩy nhanh nhịp độ trận đấu nhằm tìm kiếm bàn thắng, liên tiếp là những pha hãm thành và sau những nỗ lực thì đến phút 64 U22 Thái Lan đã có được bàn thắng rút ngắn tỉ số 2-1.
Đến phút bù giờ của trận đấu, Yotsakon bên phía U22 Thái Lan đã có bàn thắng san bằng cách biệt 2-2. Buộc 2 đội vào bước vào hiệp phụ.
Ở hiệp phụ thứ nhất, một lần nữa U22 Indonesia đã có bàn thắng vươn lên dẫn trước 3-2 do công của Irfan. Ngay sau tình huống này, ban huấn luyện của hai đội đã tràn vào sân ẩu đả. Cầu thủ hai bên cũng không giữ được bình tĩnh và xô xát với nhau. Kết quả trọng tài người Oman đã phải rút ra hàng loạt thẻ đỏ cho cầu thủ và ban huấn luyện 2 đội. Trung vệ Komang bên phía U22 Indonesia và thủ môn Soponwit của U22 Thái Lan đã phải nhận thẻ đỏ trực tiếp vì lỗi bạo lực.
Đến phút 101, đến lượt Jonathan Khemdee bên phía U22 Thái Lan bị truất quyền thi đấu sau 1 pha phạm lỗi khiến U22 Thái Lan chỉ còn chơi với 9 người.
Đến phút 106 của hiệp phụ thứ 2, Fajar bên phía U22 Indonesia đã nâng tỷ số lên 4-2. Đến phút 118 cầu thủ Teerasak Peephimai của U22 Thái Lan còn phải nhận thẻ đỏ. Trận đấu khép lại khi cầu thủ Beckham có thêm 1 pha lập công ấn định chiến thắng 5-2.
Với kết quả này, U22 Indonesia đã giành được tấm HCV SEA Games sau 32 năm chờ đợi.