But the Angels answered back in the next two frames to pull away, getting a sacrifice fly from Maicer Izturis in the second and scoring three more in the third against Brian Omogrosso -- on an Alexi Amarista double, a wild pitch and a Kole Calhoun single.
For the Angels, Cantu, Calhoun, and Alberto Callaspo each had a couple of hits. Pujols, who went 1-for-2, is now 3-for-5 with two doubles, two runs scored, an RBI and a walk in his two Cactus League games.
White Sox lefty John Danks, signed to a five-year, $65 million extension in December, gave up three runs on three walks and four hits in his two innings of work.
Gordon Beckham, hitting in the No. 2 spot, went 2-for-2 and Adam Dunn, batting third, drew a couple of walks for the White Sox.
Richards, in competition for the fifth spot of the Angels' rotation gave up two runs on four hits and one walk.
"It's a good foundation to build off of," said Richards, who threw primarily fastballs and sliders. "I felt good out there and felt comfortable, and I feel like I can move forward from here."
Up next for White Sox: Jake Peavy, who recently told MLB.com that he "feels awesome," makes his first Cactus League start Wednesday at home against the Brewers in a game that will be broadcast on an exclusive whitesox.com video webcast beginning at 2:05 p.m. CT.Peavy is now 19 months removed from surgery to reattach his lat and feels as healthy as he's going to be. Now, he needs to test that recovery at full throttle. Zach Stewart and Dylan Axelrod, who both are competing for a long-relief position, also will see work against the Brewers.
Alden Gonzalez is a reporter for MLB.com. Read his columns and his blog, Gonzo and "The Show", and follow him on Twitter @Alden_Gonzalez. This story was not subject to the approval of Major League Baseball or its clubs.