Dinamo Zagreb climbed out of a five-goal thriller with all three points on Sunday night, beating city rivals NK Lokomotiva Zagreb 3-2 at Stadion Maksimir in a Croatian Football League derby that swung one way and then the other before the hosts finally settled it in their favour. The result keeps Dinamo firmly in the early-season title conversation, while Lokomotiva left the capital's biggest ground with a performance that deserved more than a defeat.
Match Overview
From the first whistle the game carried the unmistakable feel of a Zagreb derby. Dinamo, playing in front of their own supporters, looked to impose themselves immediately with quick circulation through midfield and early crosses from the flanks, while Lokomotiva sat compact, invited pressure and waited for the moments to spring forward on the counter.
That contrast shaped almost everything that followed. Dinamo finished the night with the lion's share of possession and a clear edge in shots on target, but Lokomotiva's discipline and willingness to break at speed turned a seemingly routine home fixture into one of the more entertaining matches of the round.
Key Moments
- Opening goal: Dinamo broke the deadlock midway through the first half, turning a spell of sustained pressure into the lead.
- Lokomotiva response: The visitors levelled before the interval, punishing a loose moment at the back with a sharp, direct attacking move.
- Second half surge: Dinamo retook the lead shortly after the restart and then doubled their advantage, seemingly putting the game beyond reach.
- Nervy finish: Lokomotiva pulled one back to set up a tense closing stretch, but Dinamo managed the final minutes well enough to protect the win.
The five goals arrived in a pattern that kept the crowd engaged throughout: Dinamo scoring with the momentum of the game, Lokomotiva striking back whenever the hosts dropped their intensity for even a short spell.
Tactical Story
Dinamo lined up with a familiar shape built around controlling the centre of the pitch, using the full width of Maksimir to stretch a Lokomotiva side that defended in a deep, narrow block. The hosts' full-backs pushed high, the midfield rotated quickly, and the striker dropped into pockets to link play — a structure designed to break down opponents who arrive with no intention of trading blows in open space.
For long stretches it worked. Dinamo's third goal came from exactly the kind of patient build-up their coach has been demanding: a switch of play, a runner attacking the back post, and a finish taken without hesitation.
Lokomotiva, though, exposed the flip side of that approach. Every time Dinamo committed numbers forward, the visitors had a plan for the turnover — one searching pass into the channel and two or three players sprinting into the vacated areas. Both of their goals came from transitions, and both were reminders that this Lokomotiva side, despite its modest resources, is one of the sharper counter-attacking teams in the division.
Standout Players
Dinamo's attacking players carried the night. Kovačić was the decisive figure with a brace, arriving in the box at the right moments and giving the Lokomotiva defence a problem they never fully solved. Perić added the third and was a constant outlet on the flank, while the midfield pair ahead of the back line kept the tempo high even when the game briefly threatened to slip away.
For Lokomotiva, Šarić and Babić took their goals well, and the goalkeeper made a string of saves that kept the scoreline respectable and gave his team a genuine chance of an unlikely point. It was a display that will have impressed neutrals and frustrated the coaching staff in equal measure.
What It Means in the Table
Three points in a local derby are worth more than the arithmetic suggests. Dinamo stay in the leading group at the top of the Croatian Football League standings, protecting their home record and maintaining the pressure on the other title contenders as the season settles into its rhythm.
Lokomotiva, meanwhile, leave Maksimir empty-handed but not discredited. A narrow away defeat to the country's dominant club is rarely the fixture that defines a campaign; their season will be shaped by results against the teams around them in mid-table, and on this evidence they have enough attacking quality to collect points steadily.
Head-to-Head Context
Matches between these two Zagreb clubs have become a regular feature of the HNL calendar, and while Dinamo historically hold the upper hand in the head-to-head record, Lokomotiva have earned a reputation as awkward opponents who rarely make life comfortable for their more decorated neighbours. This 3-2 result fits that pattern precisely: a Dinamo victory that required real work
Dinamo Zagreb vs NK Lokomotiva Zagreb Live Score, Stats & Results
Match Overview
The Dinamo Zagreb vs NK Lokomotiva Zagreb fixture is part of the HNL during the 2026-2027 season. Follow live scores, HNL fixtures, match statistics, HNL standings and HNL match results for Dinamo Zagreb vs NK Lokomotiva Zagreb on TigerScores365.
Head-to-Head Record
Previous Dinamo Zagreb vs NK Lokomotiva Zagreb meetings provide useful insight into past results, goals scored and overall head-to-head performance between the two teams.
Team Form
Recent results and performances help illustrate the current form of both teams ahead of Dinamo Zagreb vs NK Lokomotiva Zagreb. Compare recent wins, draws, losses and scoring records before kickoff.
HNL Standings
League standings show the current position, points and performance of Dinamo Zagreb, NK Lokomotiva Zagreb and other clubs competing in the HNL.
Match Statistics
Follow possession, shots, corners, cards and other key statistics for Dinamo Zagreb vs NK Lokomotiva Zagreb. TigerScores365 provides live and post-match data throughout the fixture.

