Ở trận bán kết đầu tiên trên sân Thiên Trường, Nam Định, U23 Thái Lan đánh bại U23 Indonesia 1-0 nhờ bàn thắng ở phút 94 của Weerathep Pomphun và giành tấm vé đầu tiên vào chơi trận chung kết môn bóng đá nam SEA Games 31.
U23 Thái Lan (áo xanh) vượt qua U23 Indonesia tiến vào chung kết SEA Games 31.
Ngay sau đó, trên sân Việt Trì, Phú Thọ, U23 Việt Nam cũng đánh bại U23 Malaysia với tỉ số tương tự. Người lập công đưa U23 Việt Nam vào chung kết là tiền đạo tiến Linh với bàn thắng ở phút 111.
Người hùng Tiến Linh ghi bàn duy nhất ở phút 111.
Trận chung kết trong mơ của SEA Games 31 giữa U23 Việt Nam và U23 Thái Lan sẽ diễn ra trên ra trên sân Mỹ Đình vào lúc 19h ngày 22/5. Trong khi đó, U23 Indonesia gặp U23 Malaysia sẽ gặp nhau ở trận tranh hạng Ba diễn ra lúc 16h.
Lịch thi đấu chung kết môn bóng đá nam SEA Games 31
Tranh hạng Ba: U23 Indonesia vs U23 Malaysia 16h ngày 22/5
Chung kết: U23 Việt Nam vs U23 Thái Lan 19h ngày 22/5.