Pada awalnya, Madura United memulai pertandingan dengan mengambil kesempatan untuk menyerang terlebih dahulu dan mampu unggul di menit ke 14 dari pergerakan Pedro di sisi kiri kotak penalti Bali United.
Penyerang Timor Leste merangsek masuk ke dalam kotak penalti sebelumnya akhirnya memberikan umpan kepada Ronaldo Kwateh dan sukses bobol gawang milik Muhammad Ridho skor berubah menjadi 1-0.
Bali United pun pada akhirnya mampu menyamakan kedudukan pada menit ke-22.
Melalui sundulan dari Privat Mbarga membaut skor berubah 1-1 dan mengakhir babak pertama.
Babak kedua kembali dimulai, Madura United berusaha untuk kembali unggul dan mengambil peluang emas dari tendangan Hugo Gomes tetapi masih membentur tiang gawang Bali United.
Bali United pun hampir berbalik unggul, tetapi gol di cetak oleh Muhammad Rachmat dianulir oleh wasit karena terjebak pada posisi offside.
Skuad Sedadu Tridatu benar-benar mendapatkan keunggulan setelah William Pacheco mencetak gol di menit ke-62.
Setelah ia memanfaatkan kemelut terjadi di depan gawang Madura United sehingga skor berubah jadi 2-1.
Madura United pun berupaya menyamakan kedudukan, salah satunya melalui tendangan bebas dari Hugo Gomes masih bisa ditepis oleh Muhammad Ridho.
Bali United pun akhirnya menutup pertandingan dengan kemenangan 3-1 seteleha Mbarga mencetak gol keduanya pada laga ini di menit ke-83 usai mengecoh kiper Madura United Rendy Oscario.