Match report

Palmeiras 0-0 Cruzeiro: A Stalemate in Serie A

Palmeiras
Palmeiras
0–0
FT
Cruzeiro
Cruzeiro
Oct 26, 2025

Palmeiras and Cruzeiro clashed in a tense Serie A showdown that ended in a 0-0 stalemate. Both sides fought tooth and nail, with Palmeiras enduring ten men for much of the game after Cruzeiro's Fabrício Bruno was sent off late in the match. Despite numerous chances, neither team could convert their efforts into goals.

Key Facts

  • Final score: Palmeiras 0-0 Cruzeiro
  • Fabrício Bruno (Cruzeiro) was sent off in the 71st minute for a foul, reducing Cruzeiro to ten men.
  • Gustavo Gómez of Palmeiras received a yellow card early on following a VAR review.
  • Several substitutions were made by both teams, including Felipe Anderson and Bruno Rodrigues coming on for Palmeiras.

Lineups

Palmeiras

Formation: 3-4-2-1

Starting XI

  • 1 Carlos Miguel (G)
  • 26 Murilo (D)
  • 15 G. Gomez (D)
  • 3 Bruno Fuchs (D)
  • 12 Khellven (M)
  • 18 Mauricio (M)
  • 8 A. Pereira (M)
  • 6 Jefte (M)
  • 42 J. Lopez (F)
  • 7 Felipe Anderson (F)
  • 9 Vitor Roque (F)

Substitutes

  • 14 Marcelo Lomba
  • 72 K. Lima
  • 4 A. Giay
  • 13 Micael
  • 11 Bruno Rodrigues
  • 17 F. Torres
  • 19 R. Sosa
  • 23 Raphael Veiga
  • 32 E. Martinez
  • 40 Allan
  • 43 Benedetti

Cruzeiro

Formation: 4-2-3-1

Starting XI

  • 1 Cassio (G)
  • 12 William Furtado (D)
  • 15 Fabricio Bruno (D)
  • 25 L. Villalba (D)
  • 6 Kaiki (D)
  • 29 L. Romero (M)
  • 16 Lucas Silva (M)
  • 88 Christian (M)
  • 10 Matheus Pereira (M)
  • 94 Wanderson (M)
  • 19 Kaio Jorge (F)

Substitutes

  • 41 Leo Aragao
  • 2 Kaua Moraes
  • 34 Jonathan Jesus
  • 43 Joao Marcelo
  • 36 Kaua Prates
  • 5 Walace
  • 20 Ryan Guilherme
  • 21 Eduardo
  • 77 Japa
  • 9 Gabriel Barbosa
  • 17 L. Sinisterra
  • 99 K. Arroyo

Timeline

  1. Palmeiras
    14' Palmeiras Var · Card upgrade
    Gustavo Gómez
  2. Palmeiras
    15' Palmeiras Card · Yellow Card
    Gustavo Gómez

    Foul

  3. Cruzeiro
    15' Cruzeiro subst · Substitution 1
    Off: Wanderson · On: K. Arroyo
  4. Cruzeiro
    17' Cruzeiro Card · Yellow Card
    Fabrício Bruno

    Foul

  5. Palmeiras
    33' Palmeiras Card · Yellow Card
    Khellven

    Foul

  6. Cruzeiro
    34' Cruzeiro Card · Yellow Card
    L. Romero

    Foul

  7. Cruzeiro
    37' Cruzeiro Card · Yellow Card
    L. Villalba

    Argument

  8. Palmeiras
    46' Palmeiras subst · Substitution 1
    Off: Felipe Anderson · On: R. Sosa
  9. Palmeiras
    63' Palmeiras subst · Substitution 2
    Off: J. López · On: Bruno Rodrigues
  10. Palmeiras
    63' Palmeiras subst · Substitution 3
    Off: Vitor Roque · On: Allan Elias
  11. Palmeiras
    67' Palmeiras subst · Substitution 4
    Off: Khellven · On: Agustín Giay
  12. Cruzeiro
    71' Cruzeiro Card · Yellow Card
    Fabrício Bruno

    Foul

  13. Cruzeiro
    71' Cruzeiro Card · Red Card
    Fabrício Bruno

    Foul

  14. Cruzeiro
    73' Cruzeiro subst · Substitution 2
    Off: Unknown player · On: Jonathan Jesus
  15. Palmeiras
    79' Palmeiras subst · Substitution 5
    Off: Bruno Fuchs · On: Raphael Veiga
  16. Cruzeiro
    85' Cruzeiro Card · Yellow Card
    Kaiki

    Time wasting

  17. Cruzeiro
    90'+5 Cruzeiro subst · Substitution 3
    Off: Matheus Pereira · On: Carlos Eduardo
  18. Cruzeiro
    90'+7 Cruzeiro Card · Yellow Card
    Lucas Silva

    Time wasting

Match Stats

Stat Palmeiras Cruzeiro
Fouls 24 16
Pass Accuracy 72% 75%
Offsides 2 1
Red Cards 0 1
Total Shots 13 11
Corners 4 8
Total Passes 315 291
Yellow Cards 2 6
Blocked Shots 1 3
Shots on Target 4 4
xG 0.59 0.95
Shots off Target 8 4
Possession 52% 48%
Goals Prevented 0 0
Accurate Passes 226 219
Shots Inside Box 9 4
Saves 4 4
Shots Outside Box 4 7

Key Match Notes

  • The sending off of Fabrício Bruno in the 71st minute shifted momentum towards Palmeiras, who had to manage their chances effectively against a ten-man Cruzeiro.
  • Despite having numerical advantage for much of the second half, Palmeiras struggled to break through the well-organized defense of Cruzeiro.