Mereka menyamakan kedudukan melalui tendangan bebas Syahrian Abimanyu.
Dalam tayangan ulang, bola membelok ke gawang I Made Wirawan setelah mengenai lutut Nick Kuipers.
Persib merespons lewat peluang Ezechiel N'Douassel pada menit ke-28.
Melewati dua pemain Madura United, N'Douassel melepas tendangan lemah yang mampu ditangkap Satria Tama.
Menjelang babak pertama berakhir, Madura United kembali mengancam lewat Aleksandar Rakic.
Namun tandukan penyerang asal Serbia itu masih melambung.
Skor 1-1 pun menutup babak pertama.
Pada awal babak kedua, kedua tim saling melancarkan serangan.
Menit ke-56, Madura United memperoleh peluang lewat tendangan bebas Diego Assis.
Akan tetapi, tendangan gelandang Brasil itu masih bisa ditepis I Made Wirawan.
Berselang satu menit, Persib menekan lewat Esteban Vizcarra, tetapi sepakannya masih mengarah ke atas gawang Madura United.
Menit ke-62, tuan rumah mendapatkan hadiah penalti seusai Diego Assis dijatuhkan Achmad Jufriyanto dijatuhkan di kotak terlarang Persib.
Beto Goncalves yang menjadi algojo sukses menjalankan tugasnya. Madura United unggul 2-1.
Baca juga: Madura United Vs Persib Bandung, Nama Besar Lawan dan Pengganti Zulfiandi
Tiga menit kemudian, Diego Assis nyaris mencatatkan namanya di papan skor.
Namun, tendangan voli kerasnya masih bisa dimentahkan I Made Wirawan.