Argentina booked their place in the 2026 World Cup final after edging England 2-1 in a dramatic semi-final in New York, with the decisive moments coming late in the match.

The first half ended goalless as both sides created chances but failed to convert. England then struck first in the 55th minute when Anthony Gordon found the net to give his team a 1-0 lead.

Argentina responded with sustained pressure as the clock ran down. Their equaliser arrived in the 85th minute, bringing the contest level at 1-1 and raising expectations of extra time.

However, in stoppage time (90+2’), Lautaro Martinez broke through England’s defence and scored the winner, sealing a 2-1 victory. Argentina will meet Spain in the final on July 20, setting up a highly anticipated clash between two in-form sides.