Live Animation
Follow the match
IDN Liga 1
10-25 20:00
1 - 2
End
Live Match
Statistics
H2H
Lineups
Garudayaksa FC
Persib Bandung
Attacks
66
79
Dangerous Attacks
30
53
Ball Possession
40
60
On Target
2
5
Off Target
2102
7026
Important Events
Live text broadcast
End 1-2
96′
T. Haye
93′
L.Guaycochea
92′
1-2
A.Alis
Assist: B.Putra
91′
I. Tolić
86′
A.Gigis·Hermawan
J. Jean
85′
A. Busnić
79′
Berguinho
Uilliam
67′
B.Putra
L. Menalo
67′
B.Sekulic
M. P. Bauer
65′
1-1
J. Jean
Assist: Carlos Iury
60′
Carlos Iury
M. Amrullah
60′
R.Matsumura
Arkhan Kaka
45′
alfin kelilauw
A. Milanesta
45′
E.Reijnders
S. Walsh
45′
T. Haye
D. Kusnandar
Halftime 0-1
16′
0-1
M. P. Bauer
Assist: Uilliam
5′
A.Nico
A. H. Hehanusa
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 Garudayaksa FC 2-1 in Indonesian Liga 1 on 25 October 2026, with a late winner settling a match that tested the visitors’ patience and experience. At Stadion Garudayaksa, the home side made a lively start and took the lead, but Persib’s second-half response underlined why they remain one of the most dangerous teams in the division.

Garudayaksa’s early energy

Garudayaksa FC began with intensity, pressing Persib’s build-up and looking to attack through the channels. Their reward came in the 22nd minute when Rizky Ramadhan found space on the edge of the box and struck a low finish past the Persib goalkeeper. The goal lifted the home crowd and forced Persib to play with more urgency.

Persib controlled more of the ball after conceding, but their early attacks were met by a compact Garudayaksa block. The visitors’ best moments came through wide areas, where they could stretch the back line and deliver crosses into the penalty area. Still, the first half ended with Garudayaksa protecting a narrow lead.

Key moments

  • 22’ – Garudayaksa FC 1-0: Rizky Ramadhan scores with a low finish.
  • 54’ – Persib Bandung 1-1: Ciro Alves equalises after a patient build-up.
  • 70’ – Persib pressure: David da Silva forces a sharp save from the Garudayaksa goalkeeper.
  • 83’ – Persib Bandung 2-1: David da Silva converts a late chance from close range.

How Persib turned the game

The equaliser changed the mood of the contest. Persib moved the ball faster in midfield, pushed their full-backs higher, and began to pin Garudayaksa deeper. Ciro Alves’s goal on 54 minutes was the product of that sustained pressure, and once the visitors had parity, their experience showed.

Garudayaksa remained dangerous on the break and had chances to retake the lead, but Persib managed the final 20 minutes with greater control. The winning goal arrived in the 83rd minute when a cross from the right found David da Silva, whose finish gave the away support behind the goal the moment they had been waiting for. It was a classic Persib performance: patient when necessary, ruthless when the opportunity appeared.

Standout players

Ciro Alves was central to Persib’s comeback, drifting into dangerous positions and linking midfield with attack. David da Silva’s late winner underlined his instinct in the box. For Garudayaksa, Ramadhan’s goal was a bright moment, and their goalkeeper made several important saves to keep the contest alive until the closing stages.

Liga 1 table impact

The three points strengthen Persib Bandung’s position in the Indonesian Liga 1 standings and keep them in the conversation at the top of the table. For Garudayaksa FC, the defeat is a narrow one, but it shows the fine margins in the division. They competed well for long periods, yet Persib’s quality in the final third made the difference. The result also adds another chapter to the growing attention around matches involving Persib, whose away following and title ambitions make them a major draw wherever they play.