Skip to main content
Nations LeagueNetherlands National Team· 3 min read· in Sports

Netherlands Edge Serbia 2-1 to Take Control of Nations League Group

Joshua Zirkzee's second-half tap-in secured a 2-1 victory for the Netherlands over Serbia in Eindhoven, keeping Xavi Hernández's side unbeaten in the Nations League. The win, marked by Virgil van Dijk's 100th cap, sends the Dutch to the top of Group A2.

By Ryder James

Joshua Zirkzee found himself unmarked inside the six-yard box in the 71st minute on October 4, 2026, and the Manchester United forward did not miss. His simple tap-in broke a stubborn deadlock at the Philips Stadion, securing a 2-1 victory for the Netherlands over Serbia. The result pushes Xavi Hernández’s squad to the top of their UEFA Nations League group.[1][2][4]

The decisive sequence began out wide, where Denzel Dumfries and Tijjani Reijnders combined to dismantle the Serbian defensive block. Reijnders laid the ball perfectly across the face of the goal, leaving Zirkzee to restore the Dutch lead.[3][5][6]

"Probably the easiest goal he will ever score," noted VAVEL match commentators as they watched the replay. The forward simply had to tap the ball into an empty net to capitalize on the team's overwhelming 65 percent possession.[3][5]

Serbia had refused to fold quietly after falling behind earlier in the evening. Just four minutes after Teun Koopmeiners opened the scoring for the hosts with a 31st-minute free kick, the visitors struck back. Aleksa Terzić whipped a precise delivery from the left flank, finding 19-year-old Anderlecht striker Mihajlo Cvetković.[2][4]

Cvetković guided a header past Bart Verbruggen into the far corner to level the match. That rapid response exposed a recurring vulnerability for the Dutch side, marking the third goal the Netherlands have conceded in the final 15 minutes of the first half during this Nations League campaign.[2][4]

No other team in the 2026-27 competition has surrendered more goals in that specific window. The defensive lapse kept Serbia firmly in the contest, allowing them to threaten on the counter despite being outshot 22 to 14 overall.[2][5]

The hosts dominated the underlying metrics, generating 2.75 expected goals and forcing Serbian goalkeeper Vanja Milinković-Savić into four critical saves. Koopmeiners dictated the tempo from the midfield, logging 92 touches and 16 ball carries to keep the pressure simmering.[2][5]

The match also served as a landmark occasion for Netherlands captain Virgil van Dijk, who earned his 100th international cap. The veteran center-back anchored a defense that was tested heavily in the closing stages, making nine clearances on the night.[1][2][5]

The final minutes delivered pure chaos, culminating in a spectacular stoppage-time sequence. Serbian midfielder Nemanja Gudelj unleashed a thunderous, curling strike from nearly 30 meters out that looked destined for the top corner.[3]

Verbruggen fully stretched to palm the effort away, preserving the three points in a sequence that even saw Milinković-Savić sprint up for the resulting corner kick. The victory came at a physical cost for the hosts, who finished the match with ten men.[1][3]

Defender Micky van de Ven was forced off with a hand injury late in the game, and Xavi had already exhausted his allotted substitutions. The Dutch backline held firm regardless, securing their first home victory of the current Nations League cycle.[1][3]

With the win, the Netherlands climb to eight points, sitting joint top of Group A2 alongside Greece, whom they lead on goal difference. Serbia remain anchored to the bottom of the table with zero points after four consecutive defeats.[1][4]

The essentials

  • Joshua Zirkzee’s 71st-minute tap-in secured a 2-1 victory for the Netherlands over Serbia in Eindhoven.
  • Virgil van Dijk anchored the Dutch defense in his 100th international appearance, making nine crucial clearances.
  • Serbia equalized briefly through 19-year-old Mihajlo Cvetković but remain at the bottom of Group A2 with zero points.
  • The Netherlands finished the match with ten men after Micky van de Ven suffered a late hand injury.

Timeline

  1. 31st minute

    Teun Koopmeiners opens the scoring for the Netherlands with a precise free kick.

  2. 35th minute

    Mihajlo Cvetković equalizes for Serbia with a header from an Aleksa Terzić cross.

  3. 71st minute

    Joshua Zirkzee taps in the decisive goal from close range after a cross by Tijjani Reijnders.

  4. 90+4 minute

    Bart Verbruggen makes a spectacular diving save to deny Nemanja Gudelj's 30-meter strike.

Dutch Camp 50%Serbian Camp 30%Neutral Analysts 20%
Dutch Camp
Focused on the team's unbeaten run under Xavi and their dominance in possession and chance creation.
Serbian Camp
Highlighting the team's resilience, tactical counter-attacks, and near-misses despite heavy pressure.
Neutral Analysts
Emphasizing the underlying metrics, individual standout performances, and the tactical flow of the match.

Sources

Source coverage

6 outlets

3 viewpoints surfaced

Dutch Camp 50%Serbian Camp 30%Neutral Analysts 20%
  1. [1]DutchNews.nlDutch Camp

    Netherlands narrowly beat Serbia in Nations League - DutchNews.nl

    Read on DutchNews.nl →
  2. [2]beIN SPORTSNeutral Analysts

    Joshua Zirkzee's 72nd-minute winner ensured the Netherlands continued their unbeaten run under Xavi, as they beat Serbia 2-1.

    Read on beIN SPORTS →
  3. [3]VAVELSerbian Camp

    Highlights and goals of Netherlands 2-1 Serbia in 2026-2027 UEFA Nations League

    Read on VAVEL →
  4. [4]TempoDutch Camp

    Netherlands Beat Serbia 2-1 to Move Top of UEFA Nations League Group A2

    Read on Tempo →
  5. [5]SofascoreNeutral Analysts

    Netherlands 2-1 Serbia: Free-kick spark and Zirkzee finish in the Nations League

    Read on Sofascore →
  6. [6]Real Madrid OfficialNeutral Analysts

    2-1: Dumfries, starter in the Netherlands' victory against Serbia

    Read on Real Madrid Official →

Comments

Stay informed

Every angle. Every day.

Get Sports stories with full source coverage and perspective breakdowns, free every day.