A decisive Group L World Cup clash between Croatia and Ghana at Philadelphia Stadium delivered late drama, as Croatia held on for a 2-1 victory that sealed their second-place finish in the group, behind already-confirmed winners England. The result also sees Ghana progress to the knockout stage as one of the best third-placed teams, bringing an early end to Scotland’s tournament, as the side failed to qualify for the elimination round.
The match kicked off in a low-tempo fashion, with neither side creating clear-cut goal-scoring chances in the opening exchanges. Croatia gradually asserted control of possession, patiently building attacks up the pitch, while Ghana set up in a deep defensive block, circulating the ball in their own half to avoid turning over possession early. The first major opportunity of the game fell to Croatia in the 16th minute: after Ghana lost the ball in a dangerous area, Nikola Vlašić found himself one-on-one with the goalkeeper, but his effort crashed off the woodwork, denying Croatia the opening goal.
Croatia continued to probe the Ghana defense, with veteran playmaker Luka Modric – earning his 201st international cap, while defender Josip Gvardiol surprisingly started the match on the bench – orchestrating play from deep. Forward Ante Budimir appealed for a penalty after going down in the box, but the referee waved away the appeals. Shortly after, Modric delivered another dangerous set piece into the 18-yard box, with Ivan Perisic rising to head goalwards, only for Ghana goalkeeper Jojo Asare to make a sharp save to keep the score level. Remarkably, Ghana had still not registered a single shot on target by this point of the contest.
Just after the 30-minute mark, Croatia finally broke the deadlock. Petar Sucic unleashed a powerful low strike from more than 30 yards out, curling the ball into the bottom left corner beyond the reach of Asare. This goal marked the first goal that Ghana had conceded in the entire tournament up to that point, and temporarily pushed Croatia above England into top spot in Group L.
After falling behind, Ghana began to push further up the pitch, and Antoine Semenyo tested the Croatia defense with a shot that drifted just wide of the post, but the side still failed to create sustained attacking pressure. Before halftime, Croatia created another dangerous chance with a whipped cross into the box, but could not convert, and the score remained 1-0 at the break. Croatia went into the interval holding a deserved lead thanks to their controlled, clinical play, while Ghana struggled to find attacking inspiration.
Ghana made two substitutions at the start of the second half, bringing on Abdul Fatawu and Kojo Peprah Oppong to inject fresh energy into their attack. The change worked immediately, as Ghana put sustained pressure on the Croatia defense, pushing the European side back into their own half. Semenyo found space to deliver several promising crosses into the box, but his teammates could not convert the chances, and Croatia saw much less of the ball in the opening 20 minutes of the half.
After Ghana’s early storming spell, the pace of the game dropped again, returning to the slow, low-chance pattern of the first half. Croatia made their own change, replacing Budimir with Igor Matanovic, while Perisic was shown a yellow card for a foul. Ghana responded with two more substitutions, swapping Jordan Ayew and Kamaldeen Sulemana for Brandon Thomas-Asante and Ernest Nuamah to keep the pressure coming.
In the 78th minute, Ghana got the equalizer their sustained pressure deserved. From a well-delivered free kick, Derrick Luckassen powered a header into the back of the net. A potential offside against Kwasi Sibo was ruled out by VAR, after officials confirmed Sibo was not involved in active play when the ball was played in, so the goal stood.
Croatia responded swiftly to the equalizer with a substitution of their own, bringing on Mario Pašalić for Mateo Kovacic. Pašalić immediately tested Asare with a sharp effort, but the Ghana keeper pulled off an outstanding save to keep the score level. Just moments later, however, Asare could not stop Croatia from retaking the lead. From a Modric corner, Vlašić headed the ball goalward, which hit the post before bouncing over the goal line to put Croatia 2-1 up. The goal confirmed Croatia’s hold on second place in the group, pushing them ahead of England temporarily before the final group standings were confirmed.
Ghana made one late change, bringing on Sibo for Caleb Yirenkyi in a final push to find an equalizer, but Croatia’s defense held firm through seven minutes of stoppage time. When the final whistle blew, Croatia held on for a 2-1 win.
The final Group L standings confirm England as group winners, with Croatia finishing second to advance. Ghana’s third-place finish is enough to see them through to the knockout stage, but the result eliminates Scotland from the tournament, as the side did not finish among the best third-placed teams across all groups.
