Palmeiras advanced to the Paulista final with a 1-0 victory over Sao Paulo at Allianz Parque, a result decided by a single first-half penalty and underpinned by a striking statistical contradiction. The home side enjoyed just 38 per cent of possession but registered 14 total shots to Sao Paulo's six, eight on target to one, and accumulated 1.09 more expected goals according to the Lemeister model. The model had projected a 1-0 home win as the most likely outcome, which materialised exactly.
The only goal arrived two minutes into first-half stoppage time. Raphael Veiga converted a penalty to give Palmeiras the lead, a moment that proved decisive against a Sao Paulo side that controlled the ball for 62 per cent of the match but could not turn that dominance into significant danger. Veiga's composure from the spot was the difference on the scoresheet, and his overall contribution earned him a match rating of 7.2.
The pattern of the contest was established early. Sao Paulo, featuring Oscar in midfield, attempted 508 passes with an 85 per cent completion rate, far exceeding Palmeiras's 310 passes at 76 per cent accuracy. But the home side were far more aggressive in the final third. They attempted nine shots from outside the box and five from inside, while Sao Paulo managed only one shot from distance and five from inside the box. The visitors managed only one shot on target, comfortably dealt with by the Palmeiras goalkeeper, who made one save. By contrast, Sao Paulo goalkeeper Rafael was forced into seven saves, the joint-highest contributor to his match rating of 8, the best of any player on the pitch.
Discipline frayed as the match wore on. Six yellow cards were issued, three to each side, with Palmeiras committing 23 fouls to Sao Paulo's 16. Emiliano Martínez was booked in the 50th minute, Estêvão in the 54th, and Micael in the 69th for the home team. Alan Franco, Nahuel Ferraresi and Sabino were cautioned for the visitors in the 60th, 65th and 80th minutes respectively. The high foul count reflected a contest that was often broken up, perhaps contributing to Palmeiras's efficiency in transition.
Defensively, Palmeiras were well organised. Murilo earned a rating of 7.6, the highest among the home players, while Marcos Rocha and Richard Ríos both posted 7.3. Their ability to restrict Sao Paulo to a single shot on target despite ceding 62 per cent possession was the foundation of the clean sheet. For Sao Paulo, Oscar was the standout outfield performer with a 7.2 rating, but the visitors lacked the cutting edge to break through.
The result sends Palmeiras into the Paulista final. For Sao Paulo, a season that promised much ends at the semi-final stage. The Lemeister model's pre-match assessment gave Palmeiras a 45 per cent chance of winning, with a draw at 32 per cent and a Sao Paulo victory at 23 per cent. The single-goal margin aligned with the projected scoreline, confirming a closely matched encounter decided by a single moment from the penalty spot and a disciplined defensive structure that nullified the opposition's possession.