ARLINGTON, Texas (AP) -- Luis Mendoza walked off the mound for the last time Friday night with far different emotions than he had just four days earlier.
Pitching on three days' rest, Mendoza (2-3) allowed just three hits and one walk to win for the first time in six starts. He allowed eight runs in 1 1/3 innings in Texas' 9-6 loss to the Los Angeles Angels on Monday.
"Last time was rough," said Mendoza, who allowed home runs on the last two pitches he threw against the Angels. "I tried to throw strikes and stay ahead all the time. It felt great."
Mendoza probably could have pitched another inning to save a bullpen that had worked 13 1/3 innings the past two games, but manager Ron Washington elected to take the right-hander out after six.
"We wanted him to leave with a good feeling," Washington said. "It's important that he took us deep into the ballgame. He did exactly what we needed for him to do."
Mendoza was aided by three of his four All-Star teammates.
Hamilton, who will start for the American League in Tuesday's game, went 3-for-5 and leads the majors with 93 RBIs. He has driven in 11 over his last seven games.
Ian Kinsler extended his hitting streak to 23 games, tying fellow Rangers All-Star Michael Young for the longest in baseball this season. David Murphy and Chris Davis homered for Texas, which leads the majors in runs scored.
"This lineup we have is very powerful," Davis said. "Hopefully we can keep things rolling and get some more wins."
Designated hitter Milton Bradley missed his third straight game with a sore left knee, but Washington insisted Bradley won't miss the All-Star game.
Gavin Floyd (10-5) lasted just 2 2/3 innings in his shortest outing of the season for the White Sox. Floyd, who was 6-1 in his previous eight starts, walked a career-high seven and allowed six runs.
"I struggled with all my pitches," Floyd said. "Instead of relaxing and slowing down, the game sped up on me."
Jim Thome hit his 524th career homer in the seventh for the White Sox, who had won 11 of 14.
The Rangers scored five runs in the third to take a 6-0 lead, taking advantage of Floyd's control problems.
Young reached on a leadoff walk and scored on Hamilton's double. Murphy then hit a two-run drive to right on a 1-2 pitch for his 13th homer of the season.
Young capped the third-inning scoring with another bases-loaded walk.
"You come to this ballpark with this hitting team and not throw strikes, you'll be in the shower quick," White Sox manager Ozzie Guillen said. "The worst thing is to be cute and put people on base."
Chicago almost scored a second run in the inning but Texas left fielder Brandon Boggs threw out a runner at the plate for a second straight game. Boggs nailed Quentin trying to score on Jim Thome's flyball.
Guillen said he has no interest in signing career home run king Barry Bonds even if his team had an opening for a designated hitter or left fielder. "I don't like a player like Barry Bonds on my ballclub," Guillen said. "He's a Hall of Famer, to me the best player in the history of baseball no matter what. But he's not the type of player we're looking for in this organization." ... Hamilton asked 71-year-old volunteer coach Clay Council to pitch to him during Monday's Home Run Derby at Yankee Stadium. Council, who lives in Cary, N.C., has thrown batting practice to Hamilton since he was in high school.