Holders Argentina beat England 2-1 on Wednesday to reach the World Cup final where they will face Spain after coming from behind to snatch victory with a stoppage-time goal from substitute Lautaro Martinez in a highly-charged encounter, Reuters reported.