Matchday 14 of the 2026 FIFA World Cup saw three groups close out their group stage match. Here's where it stands for Group A, Group B and Group C:
Group B - Switzerland top group, Canada second, Bosnia and Herzegovina third (qualified), Qatar eliminated.
Group C - Brazil top group, Morocco second, Scotland third (awaiting results in other groups), Haiti eliminated.
Group A - Mexico top group, South Africa second, South Korea third (awaiting results in other groups), Czechia eliminated.
Czechia 0 - 3 Mexico
(Chavez 55', Quinones 61', Fidalgo 90+4')
Mexico sealed top spot in Group A with a 2-0 win over Czechia, who finished bottom of the group with a solitary point and were thus eliminated.
Czechia came close to open the scoring in the eighth minute of the game as Denis Visinský fired narrowly wide. Matej Kovár had to be alert to deny Jorge Sánchez late in the half as it ended goalless.
The European side's hopes all but disappeared ten minutes into the second half when Mateo Chávez curled one into the net after a fast break, and Julián Quiñones killed the faint hope firing home after a scramble in the box on the hour mark.
Guillermo Ochoa came on to make a historic appearance for Mexico, who saw Álvaro Fidalgo score in injury time to put the icing on the cake.
South Africa 1 - 0 South Korea
(Maseko 63')
South Africa pulled off a superb 1-0 win over South Korea to seal qualification for the knockout stages of the World Cup, as South Korea dropped to third place with three points and face an anxious wait to know their fate.
Kim Min-Jae had a header cleared off the line just a couple of minutes into the game, and South Korea almost scored in the eighth minute as Lee Kang-In flashed wide. South Africa grew into the game and forced Kim Seung-Gyu into a superb double save on the half-hour mark but it remained goalless at half-time.
Thapelo Maseko then gave Bafana a crucial lead just after the hour mark, curling the ball into the bottom corner after a brilliant pass from Tshepang Moremi.
South Korea tried gamely for the rest of the half, but were unable to trouble South Africa, who held out for the crucial win and their first-ever appearance in the World Cup knockouts.
Scotland 0 - 3 Brazil
(Vini Jr. 7', 45+3', Cunha 60')
Vinícius Júnior turned on the style as Brazil breezed past a hapless Scotland 3-0 and went on to seal top spot in Group C.
Scotland never got off the blocks, and an early Scott McKenna mistake saw Rayan tee up Vinícius for a tap-in, which he did after rounding keeper Angus Gunn. He then had a goal disallowed by VAR for a foul after robbing Jack Hendry at the edge of the Scotland box. But he was to have his brace soon enough as he headed home a gorgeous floater from Bruno Guimarães down the right.
After the half, Brazil maintained almost total control and Matheus Cunha made it three after another flowing Brazil move that ripped Scotland open. There was more reason for Brazil fans to cheer when Carlo Ancelotti threw on Neymar Jr for a brief cameo towards the end.
Morocco 4 - 2 Haiti
(Hakimi 39', Saibari 45+1', Rahimi 78', Yassine 89'; Bono (OG) 10', Isidor 43')
Morocco twice came from behind to beat Haiti 4-2 as they sealed second place in Group C.
Substitute Soufiane Rahimi scored 12 minutes from time to put them ahead after Haiti had twice taken the lead in the first half, Gessime Yassine adding a fourth late on.
Haiti opened strong, and took Morocco by storm after 10 minutes with Lenny Joseph's neat flick from a cross from Danley Jean Jacques going in off goalkeeper Yassine Bounou (OG). At the other end Johny Placide made a double save from Achraf Hakimi and Ayoub El Kaabi, but could do nothing to stop Hakimi bundling home a scrappy equaliser after 38 minutes. Haiti were back in the lead when Sunderland striker Wilson Isidor smashed one in from 25 yards out, but soon Morocco were level after a flowing move: Saibari's strike from outside the box after Hakimi's cut back was precise.
In the second half it was all Morocco and form a later corner, Soufiane Rahimi's smart first touch allowed him to fire into the top corner via a deflection off Ade. Yassine added the fourth with the ball judged not to have fully crossed the line before Rahimi's cross.
Bosnia and Herzegovina 3 - 1 Qatar
(Alajbegovic 29', Abunada (OG) 34', Mahmic 80'; Al Haydos 42')
A big win for Bosnia and Herzegovina saw them finish third in Group B (behind Canada on goal difference). Their tally of four points with a GD of -1 proved to be enough to make the top eight third-place finishers list, and they sealed qualification into the knockouts.
Kerim Alajbegovic got things going just after the first hydration break by running onto the edge of the Qatar box and curl-smashing a sensational hit into goal. Veteran Edin Dzeko then got in on the act as his hit deflected off Mahmud Abunada in the Qatar goal to make it 2-0. That second goal seemed to spur Qatar to life as they finally lifted the hand brake for the first time in this tournament.
That spell of possession saw their star midfielder Hassan Al Haydos score after a lovely move to send the game into what promised to be a tense second half. And that it was, till Ermin Mahmic put things beyond doubt with a close-range finish after some pinball in the Qatar box.
Switzerland 2 - 1 Canada
(Vargas 46', Manzambi 57'; P.David 76')
Switzerland's heroes from the Bosnia-Herz. game turned up again as they beat Canada 2-1 to seal top spot in Group B.
After a spirited first half in which both sides missed presentable opportunities, Switzerland took the lead early in the second half when Johan Manzambi teed up Rubén Vargas who swept home. Eleven minutes later, it was Manzambi's turn to run onto a Breel Embolo pass and smash one in.
Canada fought back spiritedly, knowing a draw would put them top of the group (on Goal Difference) and that the group leader gets to stay in Canada for their round of 32 tie. Promise volleyed home after sublime play by Nathan Saliba to set him up to make 2-1 but Switzerland held on well.
