Det var ett par oväntade drag som noterades när startelvorna presenterades i Atlanta.
I England fick Morgan Rogers chansen framför Noni Madueke medan Giuliano Simeone startade i Argentina före Rodrigo De Paul.
Simone utmärkte sig under en grinig och stundtals ful första halvlek genom att dra på sig frisparkar och irritera de engelska spelarna.
Rogers skulle kliva fram i den andra. I den 55:e minuten slog Aston Villa-spelaren ett perfekt inlägg som Anthony Gordon stötte in till 1–0.
Därefter följde en vild kvitteringsjakt. Julian Alvarez var nära. Alexis Mac Allister prickade stolpen.
Vände på allt i slutet
Den engelska såg ut att bestå. Men med fem minuter kvar kvitterade Enzo Fernandez med ett välplacerat skott. Och på stopptid nickade inhopparen Lautaro Martinez in 2–1 för Argentina.
För ”Three lions” fortsätter därmed väntan på sitt första VM-guld sedan 1966. De möter Frankrike i bronsmatch på lördag.
Argentina möter Spanien i söndagens final. En match som ser ut att bli 39-årige Lionel Messis sista i VM-sammanhang.