The first booking came at 38', when Helder Maciel was cautioned for Sao Bernardo FC. Neither side broke the deadlock before the interval, and the teams went in level at 0-0.
At 53', a VAR review involving Jemerson ended with a no-penalty decision for Gremio Novorizontino SP. Augusto De Souza Silva was booked at 58', then Sao Bernardo sent on Fabricio Daniel for Felipe Garcia a minute later.
Novorizontino made a double change at 60', bringing on Juninho and Vinicius Paiva for Francisco Reidiney Duarte Gomes and Nicolas Mores da Cruz. Carlos Henrique De Moura Brito replaced Leo Naldi at 70' as the home side continued to reshuffle.
Sao Bernardo introduced Lucas Lima and Daniel Davi Simao Roque at 74', replacing Foguinho and Pedro Gabriel. Five minutes from time, Echapora and Para came on for Pedro Vitor and Mario Sergio. Novorizontino also made two late changes, with Luiz Otavio Maria and Diego Henrique Galo da Silva replacing Romulo and Robson at 85'.
The hosts had 15 shots to Sao Bernardo’s five and nine corners to one, but only three efforts found the target. Alex Alves De Lima made three saves, and the match ended 0-0. Novorizontino’s failure to turn that attacking edge into a goal was the decisive factor in a goalless draw.
| Metric | Gremio Novorizontino SP | Sao Bernardo FC |
|---|---|---|
| Possession | 52% | 48% |
| Shots | 15 | 5 |
| Shots on target | 3 | 1 |
| Shots off target | 9 | 3 |
| Corners | 9 | 1 |
| Fouls | 5 | 6 |
| Yellow cards | 0 | 2 |
| Red cards | 0 | 0 |
| Offsides | 1 | 0 |
| Goalkeeper saves | 1 | 3 |