Trận tranh hạng 3 giữa U23 Indonesia và U23 Malaysia đã diễn ra đầy kịch tính khi phải quyết định thắng thua ở loạt Penalty căng thẳng. Cuối cùng, U23 Indonesia đã chính thức giành HCĐ SEA Games 31. 

Bước vào trận đấu, cả 2 đội đều nhập cuộc bằng lối chơi chủ động tấn công. Đoàn quân của HLV Brad Maloney là những người sở hữu cơ hội đầu tiên sau cú ra chân của tiền đạo Mazlan. Các học trò của ông Shin Tae-yong cũng ngay lập tức đáp trả với tình huống dứt điểm cận thành của Ronaldo. 

Những phút sau đó, U23 Indonesia đẩy mạnh tấn công khi liên tục có những tình huống đánh biên đầy nguy hiểm, gây sức ép cho khung thành của U23 Malaysia. Tuy nhiên, các chân sút như Ronaldo, Witan hay Ridho đều chưa thể chuyển hóa các cơ hội thành bàn thắng bởi sự tỏa sáng đúng lúc của thủ thành Rahalim bên phía U23 Malaysia, anh liên tục có những pha cản phá xuất sắc bảo vệ mảnh lưới của "Hổ vàng". 

Sau khoảng 30 phút triển khai tấn công nhưng chưa có hiệu quả rõ rệt, cả 2 đội chủ động giảm tốc độ trận đấu để thăm dò đối thủ. Sau khi hiệp 1 khép lại, tỷ số vẫn là 0-0. 

Sang đến hiệp 2, U23 Malaysia là đội chơi hay hơn khi có nhiều pha bóng nguy hiểm đe dọa mảnh lưới của thủ môn Ernando, tuy nhiên những cú sút từ hổ Mã Lai chưa có đủ sự chính xác cần thiết. 

Bước ngoặt đầu tiên của trận đấu là ở phút 69, khi tiền đạo Ronaldo của U23 Indonesia có pha lập công chớp nhoáng đưa tỷ số trận đấu lên 1-0. U23 Malaysia nhanh chóng bám đuổi và cũng có được bàn thắng gỡ hòa ở phút thứ 81 được ghi bởi cầu thủ vào sân thay người Razak. Kết thúc 90 phút, hai đội vẫn hòa nhau với tỷ số 1-1 và phải bước vào loạt đá luân lưu để quyết định thắng thua. 

Trên chấm 11m, U23 Indonesia là những người may mắn hơn khi ở lượt sút thứ 3, cầu thủ bên phía Malaysia đã thực hiện quả đá không thành công. 

Chung cuộc, Indonesia giành chiến thắng với kết quả 4-3, qua đó xuất sắc giành được tấm HCĐ Bóng đá Nam SEA Games 31.