"The offensive chemistry we've seen build as Albert and Josh have gotten some at-bats and seen the ball better," Los Angeles manager Mike Scioscia said. "Since Erick Aybar came back, we're starting to see a little chemistry there and it's been fun to watch."
Pujols and Hamilton each singled twice. Every starter had at least one hit for the Angels, who finished with 18.
Floyd, the No. 3 starter for the White Sox, allowed six runs and 10 hits over the first three innings before getting on track and pitching four scoreless frames. The right-hander was charged with seven runs and 13 hits in all over seven-plus innings. He struck out six and walked one.
Chicago played without right fielder Alex Rios, who went for a precautionary MRI on his lower back after missing a third straight game with stiffness. White Sox manager Robin Ventura was cautiously optimistic that Rios would play Wednesday against the Indians, Chicago's final game in Arizona before exhibition games against the Brewers in Milwaukee on Friday and Saturday.
"It's going to take a few days. I'm going to have to wait it out," Rios said. "It will be fine. I've had this before in my career. It's just a normal (stiffness)."
Chicago lost its third straight and has won once in eight games, including a tie in that span. Ventura said he wants to see more energy in these last days of spring training.
White Sox reliever Jesse Crain, testing a right adductor strain, pitched for the second time this spring. Crain started the ninth inning but managed only two outs and was charged with four runs.
Despite the results, he felt good and was hopeful he will make the opening-day roster. Crain expects to pitch again Wednesday.
"If it goes like today as in health-wise, then I'm not worried about a thing," Crain said. "It's all going to come pitch-wise and crispness. I think my velocity was decent and I even feel like I'll have a little more in the tank the next couple of times out."
Los Angeles held out scheduled starter Tommy Hanson, pitching him in an intrasquad game instead, and used eight pitchers.
A.J. Schugel, who will begin the season in Triple-A, started and tossed two scoreless innings before leaving with a blister. Left-hander Sean Burnett pitched a scoreless inning, his second in a row after a shaky start this spring.
"The first couple of hitters (Burnett) was great," Scioscia said. "The outing before this one he was really on the money. He's getting close."
Minor league infielder Tyler Saladino hit a two-run homer in the ninth for the White Sox.
Angels RHP Kevin Jepsen, pitching for the first time in a spring training game since he was shut down with triceps tightness after his March 9 outing, gave up a run in one inning. ... Angels reliever Ryan Madson threw 30 pitches on the side in his fourth bullpen session since he was shut down Feb. 1. ... Tyler Flowers was 0 for 4 with three strikeouts and Adam Dunn went 0 for 3 with two Ks for Chicago. Paul Konerko was 0 for 4 with a strikeout. ... Konerko will likely extend his franchise record by making his 13th consecutive opening-day start at first base Monday when Chicago hosts Kansas City.