Sports

Algeria stun Netherlands in Rotterdam as Hadj Moussa seals 1-0 win before 2026 World Cup

Algeria defeated the Netherlands 1-0 at Stadion Feijenoord in Rotterdam in a friendly before the 2026 World Cup. Feyenoord winger Anis Hadj Moussa scored in the 86th minute, turning the Dutch farewell match into a warning for Ronald Koeman’s team

· 12 min read
Algeria stun Netherlands in Rotterdam as Hadj Moussa seals 1-0 win before 2026 World Cup Karlobag.eu / illustration

Algeria shocked the Netherlands in Rotterdam: Hadj Moussa decided the match in the closing stages

Algeria defeated the Netherlands 1:0 on Wednesday, June 3, 2026, at Feijenoord Stadium in Rotterdam in a friendly match that carried special significance for the home national team because it was their final appearance in front of their home crowd before leaving for the 2026 World Cup. According to the official OnsOranje match report, the only goal was scored by Anis Hadj Moussa in the 86th minute, giving the North African national team a surprising victory against Ronald Koeman's side.

The Netherlands had most of the possession in Rotterdam, a better opening to the match and several promising situations in the first half, but they failed to turn their advantage into a goal. Algeria, according to the report by the Dutch federation portal OnsOranje, was under pressure for a long time, but remained compact enough to keep the match open until the very end. When it seemed that the encounter would finish without goals, Hadj Moussa used the space on the right side, moved toward the middle and struck precisely into the far corner. That moment was especially symbolic because the scorer is a Feyenoord player, and he scored the goal precisely at the stadium where he plays his club football.

The match was played on June 3, 2026, at Feijenoord Stadium, also known as De Kuip, and according to OnsOranje data it began at 20:45 local time. The official match report confirms the final 0:1, Hadj Moussa's goal in the 86th minute and the fact that the encounter was officiated by Austrian referee Jakob Semler. The Dutch federation had previously announced that the match was sold out and that it was the national team's final home farewell before the journey toward the final preparations for the World Cup. Such a context further emphasized the difference between the expectations of the home crowd and the final outcome.

The Netherlands' early pressure remained unrewarded

The Netherlands opened the match much more energetically and already in the opening minutes tried to impose the tempo through quick combinations down the flanks. According to the OnsOranje report, Crysencio Summerville, who was given a place in the starting line-up, was immediately among the most dangerous players of the home team. One of the first big chances came after a move in which Donyell Malen hit the post, and soon afterward the home side was also denied a goal because of offside. Tijjani Reijnders had another promising situation, but Algerian goalkeeper Luca Zidane stopped the attempt and thereby kept the match goalless.

In the first period the Netherlands created more danger, but their play gradually lost sharpness as the conditions on the pitch worsened because of rain. OnsOranje states that Cody Gakpo was also close to scoring, while the Algerian defence, even when under pressure, managed to withstand the most difficult moments. Algeria did not have the same quantity of attacking moves in that phase, but showed that it could break quickly in transition. Micky van de Ven and Jan Paul van Hecke had to react in time to stop dangerous counterattacks. The teams therefore went to the break with the score at 0:0, although the impression was that the Netherlands had missed a period in which they could have steered the match in their favour.

Such a course of events in the first half also had a psychological consequence. The home national team, according to Koeman's later assessment published on OnsOranje, had to make better use of its chances in the first twenty minutes or so and settle the match earlier. Instead, the missed chances opened space for nervousness, while Algeria received confirmation that it could withstand the pressure. In friendly matches the result is often not the only measure, but this kind of duel immediately before a major tournament also has the value of a public test. In that test, the Netherlands showed breadth and dynamism at the beginning, but also a problem with efficiency in the final phase of attack.

Koeman tested the depth of the squad, Algeria remained patient

Ronald Koeman used the second half for a large number of substitutions, which is usual in the final phase of preparations for a major competition. According to the official match report, Robin Roefs, Nathan Aké, Jorrel Hato, Justin Kluivert and Memphis Depay came on already at half-time, and later Lutsharel Geertruida, Marten de Roon, Teun Koopmeiners, Quinten Timber, Wout Weghorst and Brian Brobbey also received minutes. This gave the home national team's coaching staff additional insight into the players' condition, but at the same time disrupted the rhythm that had existed in the opening part of the match. OnsOranje states in its report that the Netherlands lost part of its continuity after numerous changes and created fewer clear chances.

Algeria also made changes, but its idea remained recognizable: stand firmly in a middle and low block, survive periods of pressure and wait for the moment to break forward more quickly. Vladimir Petković, according to the official match report, introduced several players in the continuation, among them Anis Hadj Moussa, who proved to be the key man of the encounter. That decision changed the attacking dynamics of the Algerian national team because Hadj Moussa brought speed, verticality and an individual solution. Although the Netherlands still had periods of initiative, after the break Algeria became increasingly convinced that the home side had not found a way to close out the match.

Goalkeeper Luca Zidane stood out in particular, as according to the Dutch report he stopped several important attempts and was one of the main reasons Algeria reached the closing stages without conceding a goal. Justin Kluivert, who came on in the second half, added extra liveliness between the lines, but his attempt did not change the score either. Depay was also close to an equalizer in the closing stages, but Zidane was successful again. Such saves were not just a statistical detail, but the key reason why one move in the 86th minute could decide the entire match. Algeria waited a long time for its chance, but took it in a way that left the home side little time to respond.

Hadj Moussa scored on familiar ground

The decisive goal came in the 86th minute, when Anis Hadj Moussa started from the right side, moved toward the middle and, with a left-footed shot, hit the far corner of the Dutch goal. According to the OnsOranje report, the Algerian winger went past Jorrel Hato and beat Robin Roefs, who made his debut for the senior Netherlands national team in the second half. The official match report confirms that Hadj Moussa entered the game at half-time and that he scored in the very final stages. Algeria thereby turned a disciplined performance into a result that will be remembered as one of the bigger surprises of the final preparatory matches ahead of the World Cup.

The goal carries an additional story because of the club context. OnsOranje highlighted in its preview of the encounter that Feijenoord Stadium is Hadj Moussa's home ground as a Feyenoord player, which made his goal even more striking. In a match that was supposed to be the Dutch farewell before the World Cup, it was decided by a footballer who knows the De Kuip pitch very well. For Algeria, it was an ideal scenario: the visiting national team withstood the pressure, survived the home team's misses and scored at a moment when many more chances were no longer expected. For the Netherlands, by contrast, it was a reminder that dominance in possession and territory means little without finishing.

After conceding the goal, the Netherlands tried to press, but did not have enough time or precision to avoid defeat. UEFA's match centre records the closing stages with added time and a series of stoppages, which matches the picture of an encounter in which the home side tried to find one final push, while Algeria protected a minimal lead. The Algerian defence remained organized, and the remaining Dutch moves were not good enough to change the outcome. The final 0:1 was therefore not the result of a large number of Algerian chances, but of a combination of Dutch inefficiency and one extremely high-quality individual finish. It is precisely such details that often decide matches in which one team fails to make use of its initial dominance.

Koeman: defeat as a warning, not a reason for panic

After the match Ronald Koeman did not hide his dissatisfaction, but tried to place the defeat in the broader context of preparations. According to an OnsOranje post, the Dutch head coach told NOS that his team must not lose such matches at home and that in the opening phase it had to score one or two goals. Koeman, according to the same post, stressed that in the second half the play was not clean enough, that the team created less and that at certain moments aggression was lacking. He described the defeat as a "wake-up call", in other words a warning that must be used before the start of the World Cup. At the same time, he said there was no room for panic, but that details needed to be refined.

Such a statement reflects the dual nature of friendly matches ahead of major tournaments. On the one hand, the result formally does not affect qualification, points or the group standings, so coaches often use such encounters to check the depth of the squad and different solutions. On the other hand, the public and the coaching staff draw signals from them about form, automatisms and the team's ability to react when the match does not go according to plan. Against Algeria, the Netherlands had enough positive spells, above all in the first half, but the final impression was marked by the inability to turn pressure into a lead. Koeman's warning was therefore not only a reaction to the defeat, but also a message about the level of concentration required at the World Cup.

For Algeria, the victory had a different value. Vladimir Petković's team showed that it can suffer tactically against a strong European opponent and still remain dangerous in the closing stages. This is especially important because national teams immediately before a major tournament prepare not only through results, but also by testing scenarios that can be repeated in competitive matches. In Rotterdam, Algeria tested its ability to defend under pressure, its transition and its finishing with players from the bench. An away victory against an opponent of such reputation will certainly carry psychological weight in the final phase of preparations.

The broader context ahead of the 2026 World Cup

According to FIFA's information on the draw and groups for the 2026 World Cup, the Netherlands will play in Group F at the tournament with Japan, Sweden and Tunisia. Ahead of the encounter, OnsOranje announced that after the match against Algeria the Netherlands would continue preparations with a closed-door duel against Uzbekistan, and that it plays its first match at the World Cup on June 14 against Japan. For that reason, the duel in Rotterdam had the role of a dress rehearsal before the trip and the final assembly of the competitive team. The defeat does not necessarily have to change the main contours of Koeman's plan, but it may influence the assessment of individual form and the emphases in the final training sessions.

Algeria, according to FIFA materials on Group J, faces a World Cup group with Argentina, Austria and Jordan. That is a demanding framework because it includes the reigning world champion Argentina, a European national team with a strong rhythm and a debutant that, in such circumstances, can play without great pressure. Victory against the Netherlands therefore brings Algeria more than just the result in a friendly encounter: it confirms that the team can remain competitive against opponents with a high technical standard. In tournament football such an ability can be decisive, especially in groups in which one detail often decides qualification for the knockout stage.

For neutral observers, the match in Rotterdam was a reminder that preparatory encounters ahead of the World Cup can offer clear competitive messages. The Netherlands showed that it has attacking depth and speed, but also that it will have to improve its finishing and maintain its structure after substitutions. Algeria showed discipline, patience and the ability to find a winning moment from little space. The first head-to-head meeting of the two national teams, as OnsOranje stated in its preview, ended with Algeria's victory and thus immediately earned a place in their shared history. Ahead of the journey toward North America, both national teams take useful conclusions from Rotterdam, but only one also takes a result that will boost confidence.

Basic match information

  • Match: Netherlands – Algeria 0:1
  • Date: Wednesday, June 3, 2026
  • Stadium: Feijenoord Stadium, Rotterdam, Netherlands
  • Competitive framework: international friendly match as part of the final preparations for the 2026 World Cup
  • Scorer: Anis Hadj Moussa, 86th minute
  • Referee: Jakob Semler from Austria
  • Head coaches: Ronald Koeman, Netherlands; Vladimir Petković, Algeria

Sources:
- OnsOranje / KNVB – official match report for Netherlands – Algeria, result, scorer, substitutions, stadium and referee (link)
- OnsOranje / KNVB – match report and description of the key chances and the winning goal (link)
- OnsOranje / KNVB – Ronald Koeman's reaction after the defeat and the context of preparations for the World Cup (link)
- OnsOranje / KNVB – information about the sold-out farewell in De Kuip and the continuation of Dutch preparations (link)
- UEFA – official match centre for the friendly encounter Netherlands – Algeria (link)
- FIFA – overview of Group F of the 2026 World Cup and the Netherlands' schedule (link)
- FIFA – overview of Group J of the 2026 World Cup and Algeria's context (link)

Tags Netherlands Algeria Algeria Netherlands 1-0 Anis Hadj Moussa Rotterdam Stadion Feijenoord Ronald Koeman friendly match 2026 World Cup football

Newsletter — top events of the week

One email per week: top events, concerts, sports matches, price drop alerts. Nothing more.

No spam. One-click unsubscribe. GDPR compliant.