Argentina will play in their sixth World Cup final on Sunday.
The two-time champions beat Croatia 3-0 in Tuesday’s semi-final thanks to a Lionel Messi penalty and two goals from Julian Alvarez.
Messi’s strike, from a 34th-minute penalty kick, made him Argentina’s all-time leading scorer at World Cups with 11 goals.
Argentina are only the fourth team in World Cup history to reach six finals, after Germany (8), Brazil (7) and Italy (6).
The 1978 and 1986 winners have lost their last two World Cup finals – in 1990 and 2014.
Croatia had the lion’s share of possession in Lusail but Argentina looked much more dangerous with the ball.