
Thi đấu trên sân nhà, U23 Indonesia nhập cuộc với lối chơi tấn công nhanh, trong khi U23 Thái Lan chơi chậm rãi nhưng lại tạo ra cơ hội nguy hiểm trước. Phút 11, Pattarapon Suksakit suýt mở tỷ số cho U23 Thái Lan với cú đánh đầu đưa bóng dội xà ngang từ tình huống phạt góc.
Đến phút 29, U23 Indonesia đáp trả khi Jens Raven thực hiện pha đánh đầu ngược vượt qua thủ môn Sorawat Phosaman nhưng bị cột dọc từ chối bàn thắng. Trước khi hiệp 1 khép lại, Oktawian Wibowo bỏ lỡ cơ hội ghi bàn trong pha đối mặt với Phosaman.
Hiệp một khép lại với tỷ số 0-0, nhưng chứng kiến nhiều tình huống va chạm quyết liệt khiến trọng tài phải rút ra ba thẻ vàng để hạ nhiệt trận đấu.
Sang hiệp hai, U23 Thái Lan bất ngờ có bàn mở tỷ số ở phút 60. Đội trưởng Seksan Ratree đi bóng và chuyền sệt để Yotsakon Burapha dứt điểm tinh tế, đưa bóng vào lưới thủ môn Muhammad Ardiansyah.

Bị dẫn bàn, U23 Indonesia dồn đội hình lên tấn công và nỗ lực của họ được đền đáp ở phút 84. Từ quả phạt góc bên cánh trái, Jens Raven bật cao đánh đầu tung lưới U23 Thái Lan, gỡ hòa 1-1 cho đội chủ nhà.
Trong thời gian còn lại của hai hiệp chính và 30 phút hiệp phụ, cả hai đội đều chơi thận trọng, ưu tiên sự chắc chắn và không có thêm bàn thắng nào được ghi, buộc trận đấu phải bước vào loạt sút luân lưu.
Ở loạt đấu súng cân não, Pichitchai và Burapha là những cầu thủ bên phía U23 Thái Lan thực hiện không thành công. Trong khi đó, U23 Indonesia chỉ một lần sút hỏng, qua đó giành chiến thắng 7-6 sau loạt sút luân lưu.
Chiến thắng này giúp U23 Indonesia tiến vào trận chung kết Giải U23 Đông Nam Á 2025 gặp U23 Việt Nam. Trận đấu sẽ diễn ra lúc 20 giờ ngày 29-7. Trước đó một ngày, U23 Thái Lan sẽ tranh hạng ba với U23 Philippines.