Live Animation
Follow the match
Live Match
Statistics
H2H
Lineups
Persatuan Sepakbola Indonesia Jepara
Persib Bandung
Attacks
64
79
Dangerous Attacks
60
53
Ball Possession
40
60
On Target
6
7
Off Target
2015
6036
Important Events
Live text broadcast
End 1-2
79′
J.Cesar
T. Haye
75′
P.Matricardi
73′
Zidane afandi
R.Rakhmatzoda
73′
Y. Sogodogo
T. Infantri
71′
L. Menalo
M. P. Bauer
71′
R.Oratmangoen
Uilliam
60′
A.Alis
Berguinho
57′
R.Hidayat
M.Lessy
55′
1-2
Uilliam
53′
Juan Teles
China
53′
R.Saepul
A. Umanailo
45′
B.Sekulic
B.Putra
Halftime 1-1
42′
B.Putra
39′
T. Haye
21′
1-1
T. Haye
Assist: I. Tanamal
16′
N.Yakubu
13′
J. A. R. Lopez
Goal
Shot on target
Shot off target
Penalty
Penalty Missed
Penalty shootout
Own goal
Assist
Corner
yellow card
red card
Second yellow
Subsititution
Subsititution(injury)
VAR
Match Info

Persib Bandung came from behind to beat PSIJ Jepara 2-1 in Indonesian Liga 1 on 20 September 2026, with second-half goals from Marcos Paulo and Sandi Firmansyah turning the match around at Gelora Bumi Kartini Stadium.

Match Overview

PSIJ Jepara, roared on by a passionate home crowd, started brightly and took a shock lead in the 28th minute. Local striker Bayu Setiawan latched onto a through-ball, rounded the goalkeeper, and slotted into an empty net. Persib, the heavy favourites, were rattled but gradually imposed their quality. They equalised in the 54th minute when Brazilian forward Marcos Paulo rose highest to head home a corner. The visitors continued to press, and their pressure told in the 82nd minute. Substitute Sandi Firmansyah collected a pass on the edge of the box, shifted the ball onto his left foot, and curled a beautiful effort into the far corner.

PSIJ threw bodies forward in the final minutes, but Persib’s defence, marshalled by their experienced captain, held firm to secure a valuable away win.

Key Moments

  • 28' — Bayu Setiawan gives PSIJ Jepara a surprise lead.
  • 54' — Marcos Paulo heads Persib Bandung level from a corner.
  • 82' — Sandi Firmansyah scores a stunning winner for Persib.
  • 90+4' — PSIJ’s final cross is cleared as Persib see out the win.

Tactical Story

PSIJ Jepara set up to frustrate, defending deep in a 5-4-1 and looking to hit on the break. That plan worked perfectly for the first half-hour, with Setiawan’s pace causing problems. However, Persib’s manager made a key tactical switch at half-time, pushing the full-backs higher and overloading the wide areas. That forced PSIJ to defend deeper and deeper, and the equaliser came from a set piece. Persib’s superior fitness and squad depth told in the final 20 minutes, with the introduction of Sandi Firmansyah providing the spark they needed.

Standout Players

Marcos Paulo was a constant threat, using his physicality to hold up the ball and scoring a crucial header. Sandi Firmansyah made an instant impact from the bench, and his winning goal was worthy of deciding any match. For PSIJ, Bayu Setiawan was excellent, taking his goal well and running tirelessly. Goalkeeper Rizky Ramadhan made several fine saves to keep the score respectable.

What the Result Means

Persib Bandung stay in the hunt for the Liga 1 title, showing the character of champions by winning away from home after falling behind. For PSIJ Jepara, it is a painful defeat but a performance that will give them confidence. They remain in the lower half of the table but proved they can compete with the league’s elite for long stretches. Persib’s ability to grind out results on the road could be the difference in the title race.