Odra and Stal Rzeszów met in the First League's eighth round on Saturday, with the visitors taking all three points from a 0:1 victory. S. Pukala's sixteenth-minute goal stood up as the difference between the sides, a result that shifted the standings by a single place for each club.
And here's the thing — the match was decided in those first half-hours. Pukala's strike came before Odra had even registered a proper rhythm, and by the time Leniart picked up his second yellow card in the thirty-sixth minute, the hosts were already chasing the game. Three cards by then, two of them going to the same man, and suddenly this was a different contest.
Odra worked the channels for the rest of the evening, throwing everything forward with 141 attacks against Stal's 86, but the numbers told a story of wasted opportunity. Four shots on target, thirteen off, and a conversion rate of fifteen percent — the old head at the back for Stal settled them down, and the academy graduate who scored never looked back.
To be fair, the visitors did not travel to make up the numbers. They had won three of their eight league games, sat on eleven points, and knew they could not afford another slip. The clean-sheet run came to an end in stoppage time when Koziol picked up a late yellow, but that hardly mattered after an hour of defending deep.
Substitutions began in the sixtieth minute, Pukala coming off as Brzek entered, and the pattern held — Odra pressing, Stal absorbing. Eight changes between them in the second half, neither side finding a rhythm, and the result held firm. By then, the match had already been written.
Our prediction had gone for a home win at forty-one per cent confidence, but this is where it gets interesting — the hosts dominated possession at sixty-one percent, had four corners to three, and still could not find the net. The line has barely moved in the table, but Stal's win at the wrong end of the ground matters more than the statistics suggest.