Welcome to day four of the 2026 World Cup finals and Scotland ending 36 years of hurt.
A nervous performance that lacked quality and clearly second best against a Haiti side ranked some 40 places below them in the world rankings.
However, Scotland fans (pictured down below celebrating) won’t care as John McGinn (pictured above) won the game on 28 minutes with a deflected effort past the keeper.
Haiti will be kicking themselves as they could and should have won, never mind not even getting a point.
For Scotland though this is the end of 36 years of hurt, a first win at a World Cup finals since 1990.
Earlier, Brazil and Morocco played out a 1-1 draw and so Scotland are top of Group C and probably need only a point from the two remaining group matches to guarantee progress to the last 32.
It was a tough match for Brazil and after falling behind, Vinicius scored a brilliant goal to get a point. Bruno Guimaraes with an assist and he was only behind the Real Madrid winger when it came to Brazil’s best players in New Jersey, although not a lot of competition.
Elsewhere, Switzerland kicking themselves when taking the lead from the penalty spot in the first half and created plenty of chances to finish Qatar off. Only for a very late bullet header to level the game and spark brilliant scenes amongst the Qatar players and fans.
Turkey are another side kicking themselves, 30 shots against Australia and not a single goal. Whilst the Aussies scored with a breakaway strike from Irankunda on 27 minutes then stunned Turkey with a long range second from Metcalfe with 15 minutes remaining to make sure of the victory.
We are aiming to bring you a daily round up of the matches to come and recent results.
There are 48 countries at these 2026 World Cup finals, the most there has ever been. The matches to take place across Mexico, Canada and the USA.
The 48 teams are divided into 12 groups of four, with the top two in each group automatically going through and the eight best performing teams who finish third in their groups.
So only 16 of the 48 countries will be knocked out after the 72 group games have all played out, with the other 32 going through to the knockout stages.
The next seven matches to be played across Sunday and Monday are detailed below, all kick-offs are shown as UK times and with the channel that is showing them.
Thursday 11 June
Mexico 2 South Africa 0 Group A
Friday 12 June
South Korea 2 Czech Republic 1 Group A
Canada 1 Bosnia-Herzegovina 1 Group B
Saturday 13 June
USA 4 Paraguay 1 Group D
Qatar 1 Switzerland 1 Group B
Brazil 1 Morocco 1 Group C
Sunday 14 June
Haiti 0 Scotland 1 Group C
Australia 2 Turkey 0 Group D
Germany v Curacao 6pm (ITV1) Group E
Netherlands v Japan 9pm (ITV1) Group F
Monday 15 June
Ivory Coast v Ecuador 12am (BBC1) 1 Group E
Sweden v Tunisia 3am (ITV1) Group F
Spain v Cape Verde 5pm (ITV1) Group H
Belgium v Egypt 8pm (BBC1) Group G
Saudi Arabia v Uruguay 11pm (ITV1) Group H

