OneFootball
Padraig Whelan·29. Juni 2026
In partnership with
Yahoo sportsOneFootball
Padraig Whelan·29. Juni 2026
It's impossible to look past this Morocco team, who showed up to play against a Netherlands side that was deployed with caution by Ronald Koeman and against their historic principles.
Did "football win," as Thierry Henry put it? You decide.
The Koeman curse continues...
FULL TIME: NETHERLANDS 1 (2) - (3) 1 MOROCCO
PENALTY SHOOTOUT
Saibari seals it!!!!!
Summerville denied!
Hakimi can't bag it!
Quinten Timber misses
Talbi keeps it level
Weghorst confidently slams home
Rahimi scores
Kluivert hits the post
El Aynaoui strikes the woodwork
Koopmeiners converts
✅❌✅❌❌ Netherlands - Morocco ❌✅✅❌✅
We're going to penalties!
We're back in it! Can the Koeman curse be corrected?
We go into the extra-time break level at one-all thanks to a massive moment from Bart Verbruggen.
WHAT A SAVE!!!!
Verbruggen produces the save of the tournament against Soufiane Rahimi to keep the scoreline level at one-all.
My word!
EXTRA TIME KICK-OFF
Strap in, everyone!
END OF NORMAL TIME: NETHERLANDS 1-1 MOROCCO
We're set for back-to-back extra time drama after Issa Diop's late equaliser cancelled out Cody Gakpo's second-half opener.
GOAL!!!! NETHERLANDS 1-1 MOROCCO
And it's no more than they deserve!!!!
Issa Diop heads home on the stroke of 90 minutes to pull Morocco back level!!!!
That's his first international goal!!!
Morocco make two additional changes as they look to get back on level terms.
Gessime Yassine and Samir El Mourabet replace Brahim Díaz and Ayyoub Bouaddi.
This comes in the wake of a forced change, with Chadi Riad removed due to injury and replaced by Anass Salah-Eddine.
🧡
GOAL!!! NETHERLANDS 1-0 MOROCCO
And we have liftoff!!
Cody Gakpo poetically bags the breakthrough!!!!
We're through the final hydration break tonight, and we'll have our first changes.
Teun Koopmeiners and Wout Weghorst replace Nathan Aké and Brian Brobbey, ushering in a likely tactical shift by Ronald Koeman.
Oh, that's just a sensational last-man tackle by Micky van de Ven.
One of the fastest players at the World Cup, despite being a centre-back, and that action will be familiar to Tottenham and Premier League fans.
OFF THE BAR!
Morocco! Again! They continue to push the boundaries in attack when they break quickly, and are denied an opener by the crossbar after Hakimi beat Verbruggen at his near post with a rocket attempt.
Morocco break quickly and cleanly before Ayyoub Bouaddi takes a pop from outside of the box, but the gifted youngster balloons it over the bar.
We're back underway in Monterrey.
Neither side have made any changes.
HALFTIME: NETHERLANDS 0-0 MOROCCO
We're deadlocked at nil-nil going into the interval in what has been a hotly contested, physical battle in Monterrey.
CHANCE!
Morocco continues to knock on the door!
Saibari was unable to convert another opportunity.
They've been the better attacking side tonight.
CHANCE!
Morocco set out on the break late in added time, and a chance eventually falls to Ismael Saibari, but he can only blast it over the bar.
Ismael Saibari is inches away from controlling in the box and testing Verbruggen in a one-v-one scenario.
It's been the most physical clash of this World Cup.
Jan Paul van Hecke, who has been in the wars all evening, now has accidental wounds to show for it.
We're at the first hydration break, and what a time for it after Morocco gained a massive amount of momentum.
AND AGAIN!
Verbruggen comes up with a strong one-handed save to stop Achraf Hakimi's swirling long-range drive. Morocco smells blood in the water here.
CHANCE!!
Bart Verbruggen makes a fantastic reaction save at the near post to deny Neil El Aynaoui a headed opener.
It will be an achievement if we end tonight without a sending-off.
Both sides are not backing down on the physical front.
It's already a contentious affair here between the two nations, and we're not even ten minutes in.
We're underway in Monterrey!
Make no mistake about it. This is a massive clash between two nations that are connected in so many ways.
So much quality, so much expectation for each...strap in...
We're nearly set for the last Round of 32 clash on the docket tonight.
Walk-outs, anthems, and then kick-off between the Netherlands and Morocco!
Up next for Paraguay? The winner of France-Sweden.
Here's a look at how they got here, thanks to our friends at Opta.
Some pre-match reading on the post-mortem that is already underway for Germany, Julian Nagelsmann, the players, and the DFB.
A reminder of just how glorious a ground that Monterrey is, as we hit 30 minutes from kick-off.
The Netherlands and Morocco name XIs for their Round of 32 meeting in Monterrey.
Are Germany the biggest disappointment of the summer? It's hard to feel otherwise.
FULL TIME (PEN): GERMANY 1 (3) - (4) 1 PARAGUAY
He's done it!!!!!!
❌✅✅❌✅❌ Germany - Paraguay ✅✅✅❌❌✅
José Canale....
It's over the bar!!!!!
❌✅✅❌✅❌ Germany - Paraguay ✅✅✅❌❌
Tah to step up now...
Neuer denies him!!!!!
❌✅✅❌✅ Germany - Paraguay ✅✅✅❌❌
Fabián Balbuena to win it....
Amiri delivers!
❌✅✅❌✅ Germany - Paraguay ✅✅✅❌
Amiri...
Sanabria missed!!!!
❌✅✅❌ Germany - Paraguay ✅✅✅❌
He's missed!!!! Germany are on the brink of disaster!
❌✅✅❌ Germany - Paraguay ✅✅✅
Woltemade...
Cool, calm, collected!
❌✅✅ Germany - Paraguay ✅✅✅
Now Matías Galarza...
Converted! Germany remains in touching distance!
❌✅✅ Germany - Paraguay ✅✅
Musiala's turn...
Gómez delivers!
❌✅ Germany - Paraguay ✅✅
Gustavo Gómez next...
Germany pulls level!
❌✅ Germany - Paraguay ✅
Now Kimmich....
Mauricio converts!
❌ Germany - Paraguay ✅
He's missed!!!
Gill with a brilliant stop!!!
❌ Germany - Paraguay
It will be Havertz who steps up first as we kick off the first penalty shootout this summer...
Germany have never lost a penalty shootout at the World Cup (4-0).
Are we about to have another historic moment this summer?
END OF EXTRA-TIME: GERMANY 1-1 PARAGUAY
We're headed to penalties in Boston!
We're edging toward penalties here in Boston, with 5 minutes remaining in the second half of extra time.
Was VAR correct?
Let us know in the comments below!
IT HAS!
We remain level at one-all after match official Jalal Jayed rules that Anton did indeed interfere with Gill just before Tah's towering header.
Nagelsmann is in disbelief.
VAR CHECK!!
This might get pulled back after Waldemar Anton seems to have interfered with Gill.
GOAL!!! GERMANY 2-1 PARAGUAY
Germany have taken the lead!
An absolute towering header from Jonathan Tah at the back-post puts Die Mannschaft with one foot into the Round of 16!
Germany are knocking in the early minutes of extra time, hoping to once again capitalize on their aerial ability.
END OF NORMAL TIME: GERMANY 1-1 PARAGUAY
We're set for the first period of extra time at the 2026 World Cup after Germany and Paraguay are unable to find the difference-maker before the whistle at the end of 90 minutes.
CHANCE!
Germany nearly find a late winner!
It results in a goal-line scramble that Paraguay clear!
CHANCE!
Havertz has his brace denied by Orlando Gill!
The Arsenal man once again got his head on the end of an enticing cross, but Paraguay's number one was equal to the task.
We're into the final 15 minutes of normal time in Boston.
And we've got our second cooling break.
With his match-tying effort, Havertz pulls level with Lukas Podolski for World Cup goals.
GOAL!!! GERMANY 1-1 PARAGUAY
Perhaps they do!
Kai Havertz continues his summer of fun with a 54th-minute equaliser!
Pure relief, with Germany now in the driver's seat!
And we're back in action.
Does Germany have fight left in them to claw back, or are Paraguay 45 minutes away from a massive shock result?
This is a damning indictment of Germany's opening 45 minutes.
HALFTIME: GERMANY 0-1 PARAGUAY
A goal from BlueCo puzzle piece Julio Enciso is the difference in Boston as Paraguay enjoys a shock lead against Germany.
But will we have a repeat of Brazil-Japan?!
GOAL!!!! GERMANY 0-1 PARAGUAY
Against the run of play!!
Paraguay have taken a late first-half lead against Germany thanks to a header from Julio Enciso!
Their determination in defence has paid off when they broke so well to strike on the counter.
It's fair to say this clash cannot hold a candle to Brazil-Japan as we head into the first hydration break.
Paraguay were always going to sit deep and look to break, but Germany have been disappointing overall.
CHANCE!
Deniz Undav gets his first chance as a starter for Germany this summer, with Kai Havertz combining well with the Stuttgart man, but his lofted effort can only sail over the bar.
CHANCE!
An early moment for Paraguay as Júnior Alonso finds himself in enough space at the backpost to test Manuel Neuer, but his acrobatic effort is saved by the veteran shot-stopper.
We're just minutes away from kick-off in Boston.
Walk-outs, anthems, and then we're underway.
The traveling support for Paraguay are plenty in the mood ahead of a huge task in the form of Germany.
A moment to savour for Manuel Neuer when he takes the pitch against Paraguay today.
If you're in need of a recap of Brazil's comeback win, Opta has you covered in the run-up to Germany-Paraguay.
We're only just catching our breath but our next round of 32 clash is just over an hour away and the teams are in!
The big news is that Deniz Undav has replaced Jamal Musiala in the German lineup.
FULL TIME! BRAZIL 2-1 JAPAN
Martinelli is the pride of Brazil as his late, late goal sends Brazil into the last 16 in incredibly dramatic style.
It's absolute heartbreak for Japan but Carlo Ancelotti's men march on and could this be the start of a run to their sixth title?
What a game!
It was a lovely through ball from Marquinhos to find Martinelli but Japan will have nightmares about losing the ball on the edge of their box.
Time is running out.
GOOOOOAL! BRAZIL HAVE WON IT!
Gabriel Martinelli has sent Brazil into the last 16 with a 96th minute goal, sending the ball past Suzuki after being slipped in.
The entire bench emptied as the Japanese collapse to the ground.
Surely that's that.
Fabinho heads way over and that could be that for regular time.
Deep into added time.
It looks like we're about to have another 30 minutes but Brazil have a corner....
Casemiro is down with either injury or just pure fatigue.
Fabinho is coming on in his place. Does he also have one last dance in him?
Rayan's fierce free-kick is deflected over for a corner.
Danilo wins a free-kick in a dangerous position just right of the box.
Can Casemiro pop up with another header?
The game has slightly slowed down but that's hardly a shock given the relentless pace of this second half.
We're moving ever closer to the 90.
Surely Neymar will be on shortly, possibly in place of Rayan?
It's set up for a magical moment for Brazil's all-time leading scorer.
Brazil back controlling the ball but Japan are holding firm.
If ever a hydration break was deserved. Both sides are going full pelt here.
Subs for both sides.
Cunha is off for Gabriel Martinelli while Japan have changed their wing-backs.
Keito Nakamura and Ritsu Doan are off for Yukinari Sugawara and Junnosuke Suzuki.
What a second half we are having here. Brazil are on top but Japan look dangerous on the break.
Somehow it's only been 19 minutes.
OFF THE POST!
What an incredible game this is, and Brazil just keep coming.
Vini Jr. dances through a defender on the left and punts the ball towards the far corner. The hand of Suzuki turns it onto the post.
Brilliant play from both winger and keeper.
GOAL! CASEMIRO DOES IT!
He came close just moments ago but he's now got his goal, and it's yet another header for the iconic midfielder.
The 34-year-old is just onside and he powers one past Suzuki.
The scenes in the stands are incredible.
OFF THE LINE!
Absolutely incredible.
Almost right after Bruno's header, Casemiro comes even closer from six yards out.
The ball looked like it was heading in but a combination of Takehiro Tomiyasu and Suzuki somehow get the ball away.
This is thrilling stuff.
BIG MISS!
Bruno Guimarães rises highest to a cross but can only head straight at Zion Suzuki, who palms it away.
Either side of the Japan keeper and it was 1-1.
The Newcastle captain gees up the crowd afterwards as Brazil look to pile on the pressure.
Brazil unsurprisingly have more urgency in their play and now have four forwards on the pitch with Neymar warming up on the touchline.
It won't be long.
BACK UNDERWAY!
Can Brazil save themselves or will Japan have their greatest day?
Lucas Paquetá tweaked his hamstring in the first half and he's not come back out for the second.
Endrick is on which will mean Matheus Cunha will probably drop into the 10 role.
Can the teenager be his nation's saviour?
It's a huge half-time for Brazil and Carlo Ancelotti.
Will the legendary manager make changes? Could we see Neymar soon? Might Casemiro come off given he's on a yellow?
Big decisions to make.
HALF-TIME!
Brazil 0-1 Japan
The Samurai Blue are 45 minutes away from their first ever World Cup knockout stage win.
Kamada booked for a cynical trip on Bruno Guimarães as he attempted to counter.
An unusual bit of history made with that Japanese goal.
What a moment for the Mainz man.
The Blue Samurai support can't believe it!
GOAL! Brazil 0-1 Japan
Sano 29'
He was allowed to run forward and unleashed a low strike low into the corner for the opening goal!
Hydration break time. It remains 0-0.
Is it the best kit of the tournament?
Two chances in quick succession for Cunha and Paquetà as Brazil go close before Casemiro goes into the book.
A late tackle on Viní Jr and we have our first yellow card of the contest.
A frenetic start but no real chances as yet - while Neymar met a hero of his before kick-off.
KICK-OFF!
We're underway in Houston between Brazil and Japan.
We're almost ready.
Thirty minutes until kick-off in our opener.
Who gets through - Brazil or Japan?
A third World Cup coach has left following a group stage exit - Czechia now joining Scotland and Korea Republic in parting ways after a disappointing performance.
Teams have found it hard to create chances against Japan. Will Brazil encounter similar issues?
Japan's starting line-up is also in for the first game of the day.
Brazil have named their starting line-up early for their clash with Japan.
These are today's fixtures. What are your predictions? Let us know in the comments!
Welcome to OneFootball's coverage of Monday's three World Cup round of 32 fixtures.







































