After a tense, goalless first half, England drew first blood when Anthony Gordon found the back of the net in the 55th minute. The Three Lions looked poised to advance, holding onto their narrow lead as the clock ticked down against the defending champions.
However, Argentina refused to surrender. In a stunning late blitz, Enzo Fernández struck a vital equalizer in the 85th minute, shifting the momentum entirely. Just as extra time loomed, Lautaro Martínez delivered the ultimate blow, scoring a dramatic 90+2′ winner to seal the victory for Lionel Scaloni’s men.
They will now travel to New Jersey to defend their crown against Spain in the final on July 19.