Tối 19/5, đội tuyển U23 Việt Nam ra sân trong trận bán kết 2 gặp đối thủ U23 Malaysia. Trải qua 90 phút thi đấu chính thức, hai đội hòa nhau với tỉ số 0-0 khiến trận đấu phải bước vào hiệp phụ.
Ở phút thi đấu thứ 111 của hiệp phụ thứ 2, từ một tình huống đá phạt bên cánh trái theo hướng tấn công của U23 Việt Nam, đội trưởng Hùng Dũng treo bóng vào vòng cấm, Tiến Linh bật cao đánh đầu chính xác ghi bàn thắng quý hơn vàng.
Tiến Linh ghi bàn thắng duy nhất trận đấu đưa U23 Việt Nam vào chung kết SEA Games 31
Những phút cuối trận đấu, những "chú hổ Mã Lai" dồn lên tìm bàn gỡ nhưng những chiến binh sao vàng đã bảo vệ vững chắc thành quả. U23 Việt Nam giành quyền vào chơi trận chung kết SEA Games 31.
Ngay sau trận đấu, thay mặt thường trực Ban chấp hành Liên đoàn Bóng đá Việt Nam (VFF), quyền chủ tịch Trần Quốc Tuấn đã chúc mừng thành tích của U23 Việt Nam, đồng thời biểu dương tinh thần thi đấu của toàn đội trong trận bán kết đầy căng thẳng trước U23 Malaysia.
Với thành tích lọt vào chung kết, VFF quyết định “thưởng nóng” 1 tỷ đồng cho thầy trò HLV Park Hang-seo.
Trận chung kết môn bóng đá nam Sea Games 31 sẽ diễn ra vào lúc 19h tối 22/5 trên sân vận động Quốc gia Mỹ Đình (Hà Nội). Đối thủ của U23 Việt Nam là U23 Thái Lan, đội bóng đã vượt qua U23 Indonesia ở trận bán kết 1 trước đó cũng với tỉ số 1-0 ở hiệp phụ.