Persija unggul 1-0 pada menit ke-20. Adalah sundulan dari Gustavo Almeida yang memanfaatkan umpan silang dari Rizky Ridho.
Madura United menyamakan kedudukan 1-1 pada menit ke-40. Gol penyeimbang tersebut dicetak oleh Lulinha melalui tendangan penalti.
Baca juga: Tiga Pemain Persija Absen saat Hadapi Madura United
Sebelumnya Lulihna dijatuhkan oleh Hanif Sjahbandi. Setelah wasit melakukan pengecekan dengan VAR diputuskan adanya pelanggaran di kotak penalti.
Marko Simic kembali membawa Persija unggul 2-1 atas Madura United. Simic mencetak gol melalui tendangan penalti.
Pertandingan memasuki menit ke-54, Persija mendapatkan peluang melalui Gustavo Almeida.
Namun sepakan kaki kiri Gustavo Almeida masih melebar.
Giliran Madura United yang mendapatkan peluang pada menit ke-56. Upaya dari Luiz dos Reis hanya melebar.
Baca juga: Kabar Buruk! Sayuri Bersaudara Cedera Jelang Laga Indonesia vs Jepang
Persija menambah keunggulan menjadi 3-1 pada menit ke-71. Tendangan keras kaki kanan Ryo Matsumura, berhasil membobol gawang Wagner dos Santos.