The Royals boosted their record to 13-1-1, best in the Majors. The Angels meanwhile, are 3-10-1.
Francoeur raised his average from .259 to .323 (10-for-31).
"It felt good today," Francoeur said. "I've always said it from day one -- for me, spring is a 60 or 70 at-bat season. I never panic when you're not going good early. Ned [Yost, manager] was gracious enough to give me some DHs the last three, four days just to let me get at-bats, see pitches and get swings. I appreciate that, obviously, and I need that."
Pujols, playing in back-to-back games for the first time since his offseason right knee surgery, livened things up for the Angels. He not only hit his second homer -- a solo drive to left field off Bruce Chen -- he also singled and walked in two appearances against Royals starter Luke Hochevar. Pujols was granted a courtesy runner in his first two at-bats, but he didn't need one for the homer.
The Royals jumped on starter Tommy Hanson for five runs on seven hits in three innings, giving him a 10.80 ERA in four Cactus League starts.
"I know I'm going to keep saying this over and over and over, but fastball command is why I didn't do good today," Hanson said. "They didn't hit my offspeed pitches. It wasn't like I was hanging those, it was just that when my fastball was up in the zone or thigh-high, they hit it good."
Hochevar, dueling Chen for the Royals' fifth starting job, gave up a two-run homer to Vernon Wells in the Angels' second. The blast to left field followed Alberto Callaspo's leadoff single. Hochevar was removed for Chen in the fourth after Hank Conger smacked a two-run homer to right field following a walk.
In his 3 1/3 innings, Hochevar gave up four runs on five hits and two walks. His ERA jumped to 6.75. Chen also proved vulnerable, giving up five runs on five hits in 3 2/3 innings. He gave up a solo homer to Trent Oeltjen.
Max Ramirez opened the Royals' second inning with a home run to left field, his second homer and his 10th RBI. Butler leads the team with 11 RBIs this spring.
Five runs, all charged to Ernesto Frieri, gave the Royals a 10-4 lead in the fifth inning. Francoeur's RBI double was among the five hits. Francoeur's home run off Michael Kohn launched the Royals' seven-run sixth.
Up next for Angels: Jered Weaver will go up against former teammate Scott Kazmir when the Angels travel to Goodyear to face the Indians at 1:05 p.m. PT on Monday. The Angels released Kazmir in June 2011, and the $14.5 million remaining on his contract, after a rough 2010 was followed up by a brutal start to '11. The left-hander spent 2012 pitching in independent ball and signed a Minor League deal with the Indians this past offseason. Weaver has given up two runs in five innings this spring.