"You are going to have those up and down times when you find your swing or your groove and you want it to last as long it can," Thome said. "Unfortunately it doesn't. But I try not to think about it too much, try to maintain my work and do what I can every day to put myself in a situation during the game to have success."
This is one of those times. Thome, who will be 39 at the end of this month, now has seven homers in his last 21 games. And he's two shy of tying Reggie Jackson for No. 12 on the career list.
"We got a lot of guys picking each other up and when one guy gets hot, hopefully you can ride that for a while," Thome said after the White Sox's fifth win in six games -- all against first-place teams, the Angels and the Yankees.
Floyd (9-6), who was aided by three double plays, allowed six hits and two runs in eight-plus innings. His bid for a complete game ended in the ninth when Vladimir Guerrero and Juan Rivera had back-to-back singles and he was replaced by Matt Thornton. Kendry Morales then hit a sacrifice fly for the Angels' second run.
Floyd also pitched out of a jam in the eighth after a single by Gary Matthews Jr. and an error on Paul Konerko -- the White Sox's third miscue of the night. Maicer Izturis was thrown out trying to bunt and Floyd struck out Bobby Abreu looking to end the threat.
"We hit some balls hard. I thought our at bats were OK. He just pitched a good game," Angels manager Mike Scioscia said.
"Three guys hit the ball right on the screws with guys on that turned into double plays."
Floyd is now 5-0 in his last eight starts at U.S. Cellular Field, known as hitter-friendly park.
"I don't pay attention to that. I don't know. I can only say I try to keep it out of the air. This park is pretty notorious for the wind blowing out and, you know, balls carrying," Floyd said. "You try to execute your pitches and whatever happens, happens."
Thome hit a three-run shot to greet reliever Darren Oliver in the sixth -- his second of the game and 20th of the season.
Thome's first homer, a solo shot to left, came off O'Sullivan and tied the game at 1-1 in the fourth. Konerko hit a solo shot off Brian Fuentes in the bottom of the eighth, his 21st of the season.
"We got a couple of pitches in his zone and Jim didn't miss them," Scioscia said.
The Angels got their unearned run in the first with two outs when Abreu singled before Guerrero hit a line drive that went off the glove of Chicago right fielder Dye and over his shoulder for a three-base error.
O'Sullivan, in his fourth stint with the Angels this season, had pitched a no-hitter for Triple-A Salt Lake on July 28, missing a perfect game against Sacramento by a seventh-inning walk.
He gave up six hits and was charged with four runs.
- Thome now has 44 multihomer games, including three this season. He turns 39 on Aug. 27.
- Angels outfielder Torii Hunter (15-day DL with a strained right adductor) had a "great workout" before the game Wednesday, according to Scioscia. However, Hunter subsqeuently failed a strength test and will have to wait a few more days before testing his readiness for a rehab assignment.
- White Sox SS Alexei Ramirez missed his sixth straight game with a sprained ankle but could return to the lineup Friday.
- Closer Bobby Jenks was sidelined with kidney stones.