Pena and a hot-hitting Justin Upton will try to help the Diamondbacks again as they continue a three-game series with the Kansas City Royals on Wednesday night.Pena was on a tear at Triple-A Reno before being called up Tuesday, hitting .363 with a Pacific Coast League-best 21 homers.He continued that during his first game in the majors since July 12, 2008, with a tying solo shot in the fifth inning. Upton, batting .457 with 10 doubles and 15 RBIs in his past 21 games, hit a go-ahead double in the sixth.Arizona then scored a combined five runs over the final three innings of a 7-2 victory, its third in seven games. The win also helped the Diamondbacks (40-34) move back into first place in the NL West, one-half game ahead of slumping San Francisco."We hope to get more of that out of him," Upton said of Pena. "You want that dangerous hitter in your lineup. We welcome him with open arms because we need another guy that's capable of putting the ball out of the ball park and driving in some runs."Upton might continue hitting well Wednesday as he's 5 for 12 (.417) with two homers in his career against Kansas City's Jeff Francis (3-7, 4.83 ERA).The left-hander, who played his first six seasons in Colorado, is 0-5 with an 8.53 ERA in his last six starts against the Diamondbacks and coming off one of his worst outings of the season.In an 8-4 loss in Oakland on Thursday, he was tagged for six runs and nine hits over just 3 1/3 innings."I was falling behind guys in certain situations and that doesn't do me any good," said Francis, who is 2-2 with a 6.07 ERA in his last five starts. "When I did throw a good pitch they put some good swings on them."While Francis will try to produce a better outing, Arizona's Ian Kennedy (7-2, 2.98) is hoping to get more consistent run support. The right-hander allowed an unearned run in eight innings and matched a season high with 10 strikeouts, but did not get a decision Thursday in a 3-2 win over San Francisco."He pitched unbelievable, and everyone knows that," Upton told the team's website. "As long as Ian gives us a chance to win, we'll win the games he pitches."Kennedy, who has one victory in his last four starts, did not get a decision in his only start against the Royals (31-42) on Sept. 7, 2007, while with the New York Yankees.Kansas City's Alex Gordon, who finished a single shy of the cycle and drove in two runs Tuesday, is 1 for 3 lifetime against Kennedy. Gordon, hitting .326 with 12 RBIs in his last 10 games, has driven in at least one run in five straight games.The Royals, though, have failed to capitalized, dropping five of six. They've also lost 14 of 20 at home and 25 of 36 overall.