Pertandingan berjalan sangat seru sejak menit awal. Kedua tim bermain terbuka.
Bali United unggul lebih dahulu lewat Teppei Yachida pada menit ke-21. Gol berawal dari kerja sama apik umpan satu-dua pemain Bali United.
Boris Kopitovic menyodorkan bola di kotak penalti, sebelum Yachida melepaskan tendangan. Skor 1-0 untuk Bali United.
Borneo FC menyamakan kedudukan lewat Mariano Peralta, lewat sepakan jarak jauhnya pada menit ke-49. Skor imbang 1-1.
Selanjutnya, Nadeo Argawinata bermain sangat gemilang, setelah mengagalkan dua peluang emas Bali United lewat tandukan Rahmat Arjuna pada menit ke-56, dan sepakan Yachida pada menit ke-63.
Wasit memberikan penalti kepada Borneo FC pada menit ke-74, setelah meninjau VAR, karena handsball dari Bagas Adi Nugroho. Peralta yang menjadi algojo sukses menjalankan tugasnya dengan baik.
Skor 2-1 untuk Borneo FC.
Bali United kemudian menyamakan kedudukan lewat Kadeng Agung pada mneit ke-76. Ini sebelum Borneo FC mengunci kemenangan 3 menit berselang lewat Kaio Nunes.
Skor 3-2 untuk kemenangan Borneo FC bertahan.
Borneo sempat mencetak gol melalui Koldo Obieta pada menit ke-82 namun dianulir karena offside. Gol lain pada menit ke-91 dari Villa juga dibatalkan karena pelanggaran yang sama.