Chapecoense beat São Paulo 1:0 at Arena Condá in the 24th round of Brazil's Serie A. The result on 23 August 2026 left the hosts still rooted in 20th place with 14 points, while São Paulo sat 11th on 30. By then the table had stopped looking like a ranking and started looking like a warning.
Bruno Pacheco broke the deadlock in the 26th minute. The goal came from a sequence that never made it into the highlight reels — a square pass from the edge of the box, a touch inside, and a finish that caught the keeper wrong-footed. San Paulo responded with substitutions: Jonathan Calleri came on in the 31st, then Danielzinho and Dylan Borrero in the 46th. And here's the thing — they kept throwing bodies at the problem without tightening anything.
The rest of the half-time break passed with São Paulo pressing and Chapecoense sitting compact. Heitor and Lucas Ramon arrived together in the 65th, Pablo Maia followed in the 66th. Then came the flurry: Yago Felipe, Giovanni Augusto, and Tulio Eduardo Silva de Oliveira all went off in the 74th minute, replaced by Yago Felipe, Giovanni Augusto, and Tulio Eduardo Silva de Oliveira. Cauly came on in the 76th. Yellow cards for Marcinho, Luciano, Yago Felipe, and Camilo scattered through the second half like confetti nobody wanted.
The numbers tell a different story. São Paulo held 77 per cent possession, made 791 passes, and created three big chances with an expected goals figure of 1.81. Chapecoense had 23 per cent possession, 236 passes, one big chance, and 0.64 expected goals. Four shots on target against five — and the difference was one goal. To be fair, São Paulo's shots accuracy was 23 per cent, which means they had nothing to do all evening except chase shadows.
The result means Chapecoense picked up a point they didn't deserve and São Paulo dropped two they nearly had. The table gap between 11th and 20th remains 16 points. Nothing changes except the mood at Condá — and that's worth more than a spreadsheet.