Những hành động xấu trong trận bán kết với U23 Thái Lan khiến U23 Indonesia thiệt hại nhân sự nghiêm trọng. 3 trụ cột Rachmat Irianto, Ricky Kampuaya và Firza ăn thẻ đỏ, cộng thêm Egy Maulana dính chấn thương khiến U23 Indonesia chỉ còn 14 cầu thủ đủ điều kiện ra sân.
Mặc dù bị đánh giá thấp hơn U23 Malaysia ở trận tranh HCĐ, các học trò HLV Shin Tae-yong vẫn chơi đầy quyết tâm để mang đến một lời chia tay đẹp đẽ với SEA Games 31. Những phút đầu tiên của trận đấu, hai đội chơi đôi công rất hấp dẫn. U23 Indonesia nhỉnh hơn với một loạt tình huống hãm thành.
Phút thứ năm, Witan Sulaeman đối mặt thủ môn sau pha câu bổng ấn tượng của đồng đội. Đáng tiếc cú dứt điểm của ngôi sao U23 Indonesia không thể thắng Bin Rahalim.
Nhận cảnh báo từ đối phương, U23 Malaysia xốc lại đội hình và tạo ra vài cơ hội. Tuy nhiên, các chân sút của họ tỏ ra quá thiếu chính xác trong những pha dứt điểm cuối cùng. Phía bên kia chiến tuyến, Indonesia tỏ ra bế tắc vì phụ thuộc quá nhiều vào những pha bứt tốc của Ronaldo. Thế trận dần thuộc về đội bóng vàng - đen.
Cơ hội ngon ăn nhất để U23 Malaysia mở tỷ số xuất hiện ở phút 40. Thủ môn Indonesia di chuyển ra rìa vòng cấm để cản phá đường chuyền bổng. Bóng tới vị trí cầu thủ Malaysia nhưng pha dứt điểm đi lên trời. Hiệp một kết thúc với tỷ số hoà 0-0.
5 phút đầu hiệp một là của Indonesia còn 5 phút đầu hiệp hai thuộc về Malaysia. Phút 50, thêm một tình huống đối mặt nhưng Azmi Murad sút bóng trúng tay thủ môn Indo bay vào cạnh lưới.
15 phút tiếp theo, Malaysia kiểm soát hoàn toàn trận đấu nhưng thần may mắn tiếp tục ngoảnh mặt với họ. Trong vòng vài phút, cầu thủ U23 Malaysia một lần đối mặt không thắng được thủ môn Indonesia, một lần đá bóng trúng xà ngang.
Bất ngờ xảy ra ở phút 68. Trong trận đầu tiên đá chính, Ronaldo toả sáng mang về bàn thắng quý giá cho U23 Indonesia. Đội bóng áo đỏ tổ chức phản công nhanh, Ronaldo nhận đường chọc khe thoát xuống trống trải và ghi bàn. Không thể tận dụng các cơ hội ngon ăn, U23 Malaysia đã trả giá.
Phút 76, đến lượt chân sút số 1 của U23 Malaysia bỏ lỡ. Nhận đường chọc khe cực kỳ thuận lợi, Luqman Hakim thắng 2 hậu vệ đội bạn trong cuộc đua tốc độ nhưng thua thủ môn Ernando ở tình huống đối mặt. Bốn phút sau, cuối cùng nỗ lực tột bậc của U23 Malaysia cũng được đền đáp. Tiền đạo áo số 9 Razak tung cú sút đập vào lưng của Rizky đổi hướng, khiến thủ môn Ernando bó tay. 90 phút chính thức khép lại với tỷ số hoà 1-1. Hai đội không đá hiệp phụ mà bước vào luôn loạt đá 11 mét.
Trong lượt sút đầu tiên, cả 2 đội đều đá hỏng. Ở những lượt tiếp theo, U23 Indonesia thực hiện thành công 4 quả còn U23 Malaysia chỉ đá vào 3 quả. Loạt sút luân lưu kết thúc với chiến thắng 4-3 cho U23 Indonesia, thầy trò HLV Shin Tae-yong giành tấm HCĐ bóng đá nam SEA Games. Một chút thiếu may mắn khiến nhiều cầu thủ U23 Malaysia bật khóc rời SEA Games.