Kozara Gradiška beat BSK Banja Luka 3-1 in a Promotion Group 5 match that the pre-match data suggested was finely balanced, with the Lemeister model giving the visitors a narrow 35 per cent win probability against 31 per cent for the home side, with the draw rated at 34 per cent. The result defied that marginal expectation through efficient finishing, as Kozara Gradiška scored three times from an attacking output that, while not overwhelming by the numerical evidence available, proved decisive across the 90 minutes. The model had projected a 1-0 away victory in favour of BSK Banja Luka, but the home side overturned that forecast with a disciplined performance.
S. Popovic opened the scoring in the eighth minute with a normal goal, giving Kozara Gradiška an early advantage that they carried into the interval. The home side doubled their lead shortly after the restart when S. Bogosavljevic found the net in the 50th minute, also from open play and without a recorded assist. BSK Banja Luka reduced the deficit in the 72nd minute through N. Cetojevic, a normal goal that briefly revived the contest. However, Kozara Gradiška restored their two-goal cushion in the 83rd minute when P. Samardzija scored, again from open play and without an assist, sealing the three points. Each goal arrived in distinctly separate phases of the match, preventing BSK Banja Luka from building sustained pressure after they pulled one back.
The available statistics do not provide a granular breakdown of shots, possession or expected goals, but the final scoreline suggests Kozara Gradiška made the most of their opportunities. Scoring three times without a single recorded assist indicates that each goal came from individual actions or defensive lapses rather than constructed team moves. BSK Banja Luka, despite being the marginal favourites according to the pre-match model, managed only one goal in reply and were unable to force a greater share of the scoring chances. The absence of player ratings, shots on target and passing accuracy figures limits a deeper analysis of territorial control, but the fact that Kozara Gradiška scored three times while keeping BSK Banja Luka to a single goal suggests a defensively sound performance from the home side, particularly after the visitors pulled one back in the 72nd minute.
No substitutions or cards were recorded in the data, which points to a match with minimal disruption to either side's starting eleven and no disciplinary interventions. Both teams therefore relied on their initial selections throughout, with Kozara Gradiška’s four named outfield players all contributing directly to the scoreline. S. Popovic’s early goal set the tone, while S. Bogosavljevic’s strike immediately after the interval doubled the advantage. N. Cetojevic’s 72nd-minute goal, the only mark from a player on the visiting side, proved insufficient to spark a comeback. P. Samardzija’s late goal, scored 11 minutes after BSK Banja Luka had reduced the deficit, effectively killed off any remaining hope for the away side.
The result moves Kozara Gradiška to three points from this fixture, a strong return in a competition round where points are at a premium in the promotion group. For BSK Banja Luka, the defeat is a setback after entering the match with the slight favour of the forecasting model. The Lemeister model projected a 1-0 away win, but the actual outcome demonstrates the narrow margins at this level, where a single goal either way can alter the competitive landscape. The win gives Kozara Gradiška momentum in the group, while BSK Banja Luka will need to regroup quickly to keep their promotion aspirations on track. The efficiency of Kozara Gradiška’s finishing, with three goals from what the data suggests was a limited attacking output, underscores how clinical execution can override pre-match probability in the promotion group.