Brazil beat Scotland 3-0 and finished top of Group C at the 2026 World Cup, while Morocco defeated Haiti 3-2 and took second place. The matches were played overnight between Wednesday and Thursday, June 25, 2026, in the final round of the group, with Brazil now expected to meet Japan or Sweden in the next stage and Morocco likely facing the Netherlands.
Brazil won through Scotland errors and clinical finishing. Vinicius Junior scored in the 8th minute and again in first-half stoppage time, both times after Brazilian pressure and turnovers inside the box, and Matheus Cunha added a third in the 61st minute. The report said Brazil were not at their best and did not dominate possession, but played a controlled, intelligent style under Carlo Ancelotti, creating repeated chances through midfield. Vinicius finished the group stage with four goals and became the third Brazil player, after Rivaldo and Ronaldo, to score in every group match at a World Cup.
Morocco’s match with Haiti produced five goals and plenty of drama. Haiti, already eliminated before kickoff, took the lead when Yassine Bounou put the ball into his own net in the 10th minute, but Morocco answered with three goals in six minutes before halftime. Achraf Hakimi equalized in the 39th minute with his first ever World Cup goal, Wilson Isidor restored Haiti’s lead in the 43rd with a long-range strike into the top corner, and Ismail Saibari levelled again from a Hakimi assist.
Morocco eased off after replacing Saibari, Brahim Diaz and Ayoub El Kaabi, but Sofiane Rahimi scored in the 78th minute to secure the win. Morocco did not impress defensively, but advanced from second place. Haiti, with former Maccabi Haifa striker Frantzdy Pierrot coming off the bench in the 84th minute, scored at the World Cup for the first time since 1974 and left with credit for a strong tournament showing.