NK Osijek vs Dinamo Zagreb: Osijek power to 4-2 win in Croatian Football League classic
NK Osijek produced a statement performance at Gradski vrt on September 12, 2026, beating Dinamo Zagreb 4-2 in a Croatian Football League match that crackled with intensity from the first whistle. The home side matched the champions for long spells and then punished them with a clinical second-half display, securing one of the most eye-catching results of the HNL season so far.
The result will resonate far beyond Osijek. Dinamo Zagreb arrived as the benchmark in Croatian football, but they were undone by a home team that pressed aggressively, broke at speed, and refused to sit on its lead. For Osijek, the victory was both a statement of intent and a significant boost in the race for European places.
Match overview
Osijek set the tone early, pressing Dinamo’s build-up and forcing turnovers in dangerous areas. The opener arrived in the 12th minute when Ivan Perić latched onto a loose ball inside the box and drove a low finish past the goalkeeper. Dinamo responded with their usual composure, equalising in the 34th minute through a well-worked move that ended with a close-range finish.
But Osijek did not fold. A superb strike from Marko Babić restored the lead in the 43rd minute, and when Luka Marić added a third in the 58th, the Gradski vrt crowd sensed an upset. Dinamo pulled one back in the 72nd minute to set up a tense finale, only for Osijek to seal the points in the 84th with a counter-attacking goal that exposed the visitors’ high line.
Key moments
- 12’ – Osijek 1-0: Ivan Perić punished a hesitant clearance with a sharp finish.
- 34’ – 1-1: Dinamo Zagreb levelled after a patient passing sequence opened the home defence.
- 43’ – 2-1: Marko Babić curled a shot beyond the reach of the Dinamo goalkeeper.
- 58’ – 3-1: Luka Marić converted from close range after a swift Osijek break.
- 72’ – 3-2: Dinamo reduced the deficit with a header from a set piece.
- 84’ – 4-2: Osijek sealed the win on the counter, finishing clinically with Dinamo stretched.
Tactical story
Osijek’s 4-2-3-1 shape was designed to disrupt Dinamo’s rhythm. The front four pressed in coordinated bursts, cutting off passes into midfield and forcing Dinamo to go long more often than they would have liked. When Osijek won the ball, they attacked vertically and with numbers, targeting the space behind Dinamo’s advanced full-backs.
Dinamo enjoyed more possession, but their control was rarely comfortable. They created chances, especially after half-time, yet the defensive transitions remained a problem. Osijek’s willingness to run beyond the ball and shoot early proved decisive. It was a tactical victory for the home bench, and a warning for Dinamo about the cost of leaving so much space at the back.
Standout players
Ivan Perić set the tone with his energy and movement, while Marko Babić’s goal was the technical highlight of the night. Luka Marić’s late surge and composure in front of goal capped a complete team performance. For Dinamo, the goalkeeper made several saves to keep the score respectable, and their captain tried to drive the comeback, but the visitors were ultimately outworked in key moments.
What it means in the HNL table
The 4-2 win gives NK Osijek a major confidence boost and valuable momentum in the Croatian Football League standings. It strengthens their push for a high finish and adds a memorable result to their season. For Dinamo Zagreb, the defeat is a setback in the title race and a reminder that no fixture in the HNL is routine. The head-to-head record now has a fresh chapter, and Osijek will hope this result becomes a turning point in their campaign.

