Trận đấu khởi đi với tốc độ nhanh khi cả hai đều chọn lối đá tấn công, tạo nên thế trận cởi mở đầy hấp dẫn. Phút 28, Nhật Bản đã phá vỡ thế trận cân bằng ở bàn mở tỷ số. Tiền vệ Hidemasa nỗ lực thoát qua 3 hậu vệ của Iran trước khi “bắn hạ” khung thành Iran từ cú sút cận thành. Thủ môn Alireza Beiranvand đã chạm chân vào bóng cũng không thể cứu thua.
Trong trận này, Iran thiếu một số trụ cột ở cả hai tuyến, nhất là tiền đạo Taremi, nhưng những sự thay thế đã cho thấy tính chiều sâu của đội hình Iran và nhiều phen gây nguy hiểm trong vòng 16m50 của Nhật Bản.
Ở bên kia sân, Nhật Bản đã vận hành lối đá phản công đầy nguy hiểm và có được một số cơ hội để nhân đôi cách biệt nhưng không được tận dụng thành công. Lúc này, điểm yếu nhất của Nhật Bản là ở hàng phòng ngự lại lộ diện, các hậu vệ Nhật Bản nhiều phen lúng lúng trước các pha tấn công tốc độ và di chuyển không bóng linh hoạt của Iran.
Phút 55, từ pha phối hợp tấn công trung lộ, Sardar Azmoun chọc khe tinh tế để Mohammad Mohebi băng nhanh vào vòng 16m50 dứt điểm khéo léo gỡ hòa 1-1 cho đội nhà.
Iran tiếp tục giữ thế trận tấn công và điều đó càng làm cho Nhật Bản càng ngại ngùng ít mạo hiểm dâng cao để tìm thêm bàn thắng. Dù có những điều chỉnh về đấu pháp lẫn tiền vệ Kaoru Mitoma được tung vào sân từ giữa hiệp 2, nhưng Nhật Bản vẫn không thoát được thế trận pressing từ phía các cầu thủ Iran.
Khi trận đấu càng về cuối và những tưởng sẽ kéo sang hiệp phụ thì bàn thắng ở phút bù giờ vốn xảy ra nhiều ở Asian Cup 2023 lại tiếp tục tái hiện, và cũng có sự sai lầm của hàng hậu vệ Nhật Bản. Pha treo bóng bổng vào vòng 16m50 của Iran, hai hậu vệ Nhật Bản cùng nhảy lên đánh đầu phá bóng không thành công, dẫn đến việc Ko Itakura phạm lỗi với cầu thủ đối phương sau đó. Từ chấm phạt 11m, thủ quân Alireza Jahanbakhsh không bỏ qua cơ hội ghi bàn ấn định chiến thắng 2-1.
Thắng trận này, Iran sẽ gặp đội thắng của cặp Qatar – Uzbekistan ở vòng bán kết.