Carlos Lee and Juan Uribe hit home runs Friday night when the White Sox beat the Detroit 6-4 at U.S. Cellular Field.

Joe Crede doubled, and Aaron Rowand doubled twice.

But two sacrifice bunts were almost as pleasing to Sox manager Ozzie Guillen. Timo Perez's in the second inning helped the Sox score two runs, and Jose Valentin's moved Rowand to third, from where he scored the final run on Lee's sacrifice fly in the fifth.

"Those bunts were important," Guillen said, "because we don't have Frank and Magglio now. We'll have to manufacture runs and play small ball at times. Anything we can do to win."

Guillen referred to sluggers Frank Thomas and Magglio Ordonez. Thomas is sidelined, perhaps for the season, with a stress fracture in his left foot. Ordonez went on the disabled list Friday with a knee injury that could keep him out of action for the rest of the season as well.

"Magglio and Frank have been our Nos. 3 and 4 hitters all season, so we'll miss them," leadoff man Rowand said. "The rest of us have to pitch in, Nos. 1 through 9, and pick up the slack."

Guillen said he was concerned when Esteban Loaiza (9-5) needed 30 pitches to work through the two-run first inning and 80 of his eventual 99 pitches to make it through the fifth.

But Loaiza worked six innings and earned the victory.

Loaiza fell behind 2-0 in the first when Bobby Higginson walked and Ivan Rodriguez, leading the American League with a .362 average, came through with a hit-and-run single on a 3-2 pitch to put runners on first and third.

Higginson then scored on Dmitri Young's fielder's choice. Carlos Guillen had a broken-bat single that advanced Young to second, and he scored on Rondell White's single on a pitch off his fists.

Loaiza also gave up solo homers to Carlos Pena and Omar Infante in the fourth.

Loser Nate Robertson (9-5) also gave up two homers. Lee hit his 17th of the season and 11th of the month to dead center with Rowand on base in the first to tie the game 2-2. It was Lee's fifth homer in his last five games.

The Sox blended long ball and small ball to score two more and take a 4-2 lead in the second. Crede and Rowand lashed doubles to left, Perez put down his deft sacrifice bunt and Uribe blooped a single to short-center.

The Sox might have scored one more, but Uribe was out trying to steal third. Guillen didn't mind, as he has said, "I want my players to try to steal more, and I won't criticize them if they're out."

Rodriguez singled for his 2,000th career hit in the third, but Jamie Burke threw him out trying to steal second. Burke's throw saved a run because Young walked and took third on Guillen's double before Loaiza fanned White to retire the side.

After the Tigers tied it 4-4 in the fourth, Uribe put the Sox back in the lead 5-4 when he homered off Robertson with two out in the bottom of the inning.

The Sox scored their final run after Rowand hit his second double of the night and advanced to third on Valentin's sacrifice bunt and scored on Lee's third RBI.