Babak pertama, Bali United langsung mengambil inisiasi serangan usai kick off dimulai. Alhasil, Bali United membuka peluang pertama lewat pemainnya, Nemanja Vidakovic pada menit ketiga beruntung Andritany masih bisa mematahkannya.
Persija balik menekan, menit kesembilan aksi Sutanto Tan nyaris membobol gawang Bali United andai saja Mochammad Diky tidak sigap memetik bola.
Bali United berhasil memecah kebuntuan pada menit ke-25 lewat gol sundulan Nemanja Vidakovic yang sukses menyambut umpan sepakpojok.
Tertinggal satu gol para pemain Persija berusaha bangkit, namun serangan-serangan Bambang Pamungkas dkk. masih mudah dipatahkan.
Macan Kemayoran mendapat peluang emas beberapa menit jelang laga bubar lewat aksi Bambang Pamungkas. Sayang eksekusinya masih belum sempurna.
Babak pertama pun berakhir dengan skor 1-0 untuk keunggulan Bali United.
Memasuki paruh waktu kedua, Persija mencoba mengambil alih penguasaan bola demi mengejar ketertinggalan. Namun disiplinnya permaianan anak-anak asuh Indra Sjafri membuat usaha Persija sulit berbuah hasil.
Persija baru berhasil menciptakan gol balasan pada menit ke-88 lewat sepakan keras Ramdani Lestaluhu yang berhasil memanfaatkan umpan Ade Jandra.
Namun petaka kembali menghampiri Macan Kemayoran. Yabes Roni membobol gawang Persija pada masa injury time yang membuat Bali United menutup laga dengan kemenangan 1-2 dengan secara dramatis.
Susunan pemain kedua tim:
Persija (4-1-4-1): Andrutany; Andik Rendika, Gunawan Dwi Cahyo, William Pacheco, Ismed Sofyan, Hong Soon Hak, Ramdani Lestaluhu, Abrizal Umanailo, Rudi Setiawan, Sutanto Tan, Bambang Pamungkas.
Pelatih: Jan Saragih
Bali United (4-3-3): Mochammad Diky; Ricky Fajrin, Agus Nova, Ahn Byung, Hasim Kipuw, Fadil Sausu, I Gede Sukadana, Syakir Sulaiman, Miftahul Hamdi, Alsan Sanda, Nemanja Vidakovic.
Pelatih: Indra Sjafri