| Metric | Londrina EC PR | Botafogo FC SP |
|---|---|---|
| Possession | 57% | 43% |
| Shots | 20 | 4 |
| Shots on target | 5 | 0 |
| Shots off target | 7 | 3 |
| Corners | 8 | 3 |
| Fouls | 9 | 18 |
| Yellow cards | 2 | 2 |
| Red cards | 0 | 0 |
| Offsides | 3 | 2 |
| Goalkeeper saves | 0 | 4 |
Botafogo were first to change things, sending on Leandro Maciel for Everton Morelli Casimiro after just over 20 minutes. That was the only notable first-half disruption in a game that never moved beyond 0-0, with Londrina and Botafogo cancelling each other out before the interval.
The visitors went back to the bench at the start of the second half, introducing Guilherme Queiroz for Hygor and Jefferson Nem for Kelvin Giacobe Alves dos Santos. Moments later, the game's sharpest flashpoint arrived when Matheus Sales entered the book at 48'20'', followed nine seconds later by Joao Vitor De souza Martins for the hosts.
Londrina then rotated heavily as they searched for a winning goal, bringing on Gilberto and Artur shortly after the hour. Murilo arrived for Wallace at 71'18'', while Kevyn and Nino Paraiba were introduced in the final 10 minutes. Botafogo answered with Wesley replacing Ze Hugo and a late appearance for Yuri Felipe Santos da Conceicao in place of Rafael Gava. Wesley's booking at 87'42'' added to the late tension, but the result and score never changed, and the final stats reflected a goalless stalemate.