The Cubs and free-agent first baseman Carlos Pena have agreed to a one-year, $10 million contract, according to a source.
A Cubs team official cautioned that the deal hasn't been finalized.
Chicago has already met with Pena's agent twice this week.
Cubs Near Deal With Pena