I have watched a lot of knockout football, and I cannot remember a Monday quite like this one. Three Round-of-32 ties, two penalty shootouts, and two of European football’s deepest squads — Germany and the Netherlands — packing for home. Brazil needed a 90+5′ winner to avoid joining them. By the time the last spot-kick settled the Morocco-Netherlands tie, the bracket had been rewritten and the outright board had been redrawn. Here is the full June 29 recap, with the standings of the Round of 16 as it sits this morning and the betting angles Canadian readers should be working through.

Brazil 2-1 Japan — Casemiro and a Martinelli Winner Deep Into Stoppage
Brazil were the favourites and Brazil are still standing, but it was closer than the price suggested. Daichi Sano put Japan ahead on 29 minutes, the kind of disciplined, high-pressing performance Japan have built their tournament identity on. The Seleção waited until the second half to find their feet: Casemiro equalised on 56, and the game looked headed for extra time until Gabriel Martinelli buried the winner deep in stoppage time on 90+5′ (Wikipedia knockout page; NBC; ESPN).
Neymar, who had returned from a calf injury for the final group game against Scotland, was on the pitch for the closing stretch. For the outright market, the takeaway was immediate — Brazil were as long as 14.00 (+1300) at one Canadian-facing book before kickoff and sat around 10.50 (+950) by Tuesday morning, the biggest single-day shortening of any title contender (FOX Sports; ESPN BET). The Seleção now wait on the winner of Ivory Coast vs Norway in the Round of 16.
Germany 1-1 Paraguay (Paraguay Win 4-3 on Penalties) — One of the Great Upsets
This is the result that will define the day. Julio Enciso put Paraguay ahead on 42 minutes, and Gustavo Alfaro’s side — FIFA-ranked roughly 41st in the world — refused to sit on it. Kai Havertz levelled for Germany on 54, and the four-time champions pushed for a winner that never came. After extra time settled nothing, Paraguay won the shootout 4-3 (Wikipedia knockout page; Al Jazeera; Yahoo).
The reaction tells the story. Al Jazeera called it potentially the greatest knockout upset in World Cup history. Germany head coach Julian Nagelsmann sounded like a man trying to make sense of it on the spot:
"There’s a real sense of dejection in the dressing room. Unfortunately, that’s how football works sometimes, some teams can win with simple means. And you have to defend against those means consistently. We took too long to make our opponent chase the game. … Our build-up play was too slow." — Julian Nagelsmann, via Bundesliga.com, 2026-06-29.
Alfaro’s post-match was the line of the tournament:
"We don’t have the pedigree that allows us to dictate the terms of the game. We dance to the music we’re given… sometimes it’s cumbia, sometimes it’s tango, sometimes it’s rumba… today, it was polka." — Gustavo Alfaro, via Tribuna.com / Bundesliga.com, 2026-06-29.
Paraguay’s reward is a Round-of-16 date with the winner of France vs Sweden on June 30. The outright market noticed immediately — Paraguay’s price shortened sharply on the morning of the 30th.
Netherlands 1-1 Morocco (Morocco Win 3-2 on Penalties) — The Atlas Lions Roll On
The day’s second shootout was almost as dramatic as the first. Cody Gakpo put the Netherlands ahead on 72 minutes against a Morocco side that has now made the knockout rounds look like its natural habitat. The Atlas Lions equalised on 90+1′ through a Diop header that forced extra time, with Verbruggen forced into several saves before the period was out (Wikipedia knockout page; Yahoo; ESPN). The shootout went 3-2 to Morocco.
For Canadian readers, this is the one to flag. The bracket was always going to point Canada toward the winner of Netherlands-Morocco in the Round of 16, and Canada vs Morocco is now confirmed for the R16 window of July 4-7. After the 1-0 win over South Africa on June 28, Jesse Marsch’s team will believe a path to the quarter-finals just opened. Our Canada vs Morocco R16 preview breaks the tie down in full, while our Canada at World Cup 2026 hub and the Group B page cover where this team has come from.
June 29 — Where the Round of 16 Stands
With four R32 ties played, the right-hand half of the bracket has firmed up:
Confirmed Round of 16 ties (so far)
- Canada vs Morocco — W73 vs W76
- Paraguay vs winner of France-Sweden — W75 vs W77
- Brazil vs winner of Ivory Coast-Norway — W74 vs W78
The other four R16 ties wait on the remaining R32 matches across June 30 to July 3. R16 dates are July 4 to 7 (Wikipedia knockout bracket; event-map). The full picture, including how the eight best third-placed teams flowed into this round, lives on our Group A, Group B, Group C and Group D pages.
What June 29 Means for the Outright Market
The board shifted under two pressures at once: Germany and the Netherlands stopped being live tickets, and Brazil’s price shortened on a comeback win. As of the morning of June 30 on Canadian-facing books:
- France — around 4.40 (+340), still the favourite.
- Argentina — around 5.10 (+410).
- Spain — listed in a 7.50–8.00 range (7.50 at the short end, 8.00 elsewhere).
- England — 8.00 (+700).
- Brazil — 10.50 (+950), in from roughly 14.00 (+1300).
- Portugal — 16.00 (+1500).
Stale lines still showing Germany or the Netherlands as contenders were seen on at least one book the morning after — exclude those when you shop the market, because neither team is alive. Morocco and Paraguay both shortened on the back of their upsets.
- Paraguay knocked out four-time champions Germany 4-3 on penalties after a 1-1 draw — one of the great World Cup upsets.
- Morocco eliminated the Netherlands 3-2 on penalties; the Atlas Lions now play Canada in the Round of 16 (July 4-7).
- Brazil needed a Martinelli winner on 90+5′ to edge Japan 2-1 and meet the winner of Ivory Coast-Norway next.
- Brazil shortened from roughly 14.00 to 10.50 on the outright market; Germany and the Netherlands are off the board.
Watching and Betting in Canada
Canadian-facing books such as Boomerang Bet, Betibet and TikiTaka re-priced the outright market and the R16 ties through Monday night and Tuesday morning, all in CAD. Shop the line: the gap between books on a contender like Brazil at 10.50 versus 11.00 (+1000) is real money over the rest of the tournament. For the strategy backdrop, see our World Cup betting guide and the live World Cup 2026 odds board, and for the longer view on contenders read our World Cup dark horses write-up. Bet responsibly and within your limits.
For the broader knockout-stage story, our World Cup 2026 predictions hub is updating with each result, and the World Cup upsets page has the historical context for what Paraguay and Morocco just pulled off.