Bali unggul lebih dahulu melalui I Made Divayana pada menit ke-7 sampai kemudian Bhayangkara menyamakan kedudukan lewat Irvansyah Afanda pada menit ke-14 untuk menutup babak pertama dengan skor 1-1.
Pada babak kedua, Bali terus mengurung Bhayangkara yang fokus bertahan dan sesekali melancarkan counter-attack.
Saat injury time, ada pelanggaran di area belakang Bali. Bola sepakan Hanif Ramadhan pada menit ke-59 mengarah tepat sasaran dan gagal diamankan dengan baik oleh kiper lawan sehingga bola masuk ke gawang. Di sisa waktu babak kedua, tidak ada tambahan gol tercipta dan Bhayangkara pun menang 2-1 dari Bali United.
Laga final Nusantara Open 2023 akan dilangsungkan Kamis (21/12) di Komplek Akademi Garudayaksa untuk memperebutkan trofi Prabowo Subianto dengan total hadiah Rp2,5 miliar.