Argentina won 2-1 over England in the World Cup semifinal, overturning a deficit and breaking down late in the match after England had taken the lead.