Bali United mencetak gol balasan pada menit ke-15 melalui Rahmat Arjuna setelah memanfaatkan umpan terobosan dari Irfan Jaya. Namun, gol itu dianulir setelah wasit melakukan pemeriksaan VAR dan menemukan ada pelanggaran oleh Kadek Agung terhadap Ryo Matsumura sebelum gol terjadi.
Setelah itu, Bali United beberapa kali mengancam gawang Persija.
Pada menit ke-34, Irfan Jaya melepaskan tembakan keras yang ditepis oleh kiper Carlos Eduardo. Bola pantul kemudian disambar Privat Mbarga, namun kembali digagalkan oleh Carlos Eduardo yang tampil solid di bawah mistar gawang Persija.
Persija juga berpeluang menambah keunggulan pada menit ke-44, ketika Ryo Matsumura melepaskan tembakan keras yang ditepis kiper Bali United.
Pada awal babak kedua, tepatnya menit ke-52, Persija menggandakan keunggulan melalui gol Witan Sulaeman.
Berawal dari kerja sama apik di sisi kanan pertahanan Bali United, bola bergulir dari Gustavo Almeida ke Maciej Gajos, lalu diteruskan ke Witan.
Sepakan Witan sempat mengenai pemain Bali United sehingga bola berubah arah dan mengecoh kiper Adilson Maringa. Skor berubah 2-0 untuk Persija.
Bali United mencoba memperkecil ketertinggalan pada menit ke-70 lewat tendangan spekulasi M. Rahmat dari jarak sekitar 20 meter. Namun, upaya ini digagalkan oleh kiper Persija, Carlos Eduardo, yang tampil solid sepanjang pertandingan.
Hanya tiga menit berselang pada menit ke-73, Persija kembali mencetak gol untuk mengubah skor menjadi 3-0.
Baca Juga: 'Juara..Juara' Teriakan Bobotoh Saat Padati Jalanan Kota Bandung
Kesalahan fatal Brandon Wilson yang melakukan operan ke belakang yang terlalu lemah dimanfaatkan oleh Gustavo Almeida.