Lionel Messi scored from the spot but Julian Alvarez added another goal with a stunning solo run to give Argentina a 2-0 lead over Croatia in the first World Cup semi-final on Tuesday.
Argentina won a penalty in the 32nd minute when goalkeeper Dominik Livkovic tried to deny Alvarez, who was on goal, putting Manchester City ahead and getting booked in the process.