CHICAGO -- Bartolo Colon knew he was going to make this start.
The Los Angeles Angels' ace was questionable for Saturday's game against the White Sox because of tightness in his lower back. After watching the Angels win in 12 innings Friday night, he didn't want to let his teammates down.
Colon won his eighth straight decision to become the American League's first 19-game winner and Garret Anderson backed him with a three-run homer, leading the Angels over Chicago 10-5 Saturday.
"I knew yesterday around BP time that I was going to be able to throw today," Colon said through a translator. "We're fighting for something here. I saw the effort yesterday by the guys in the bullpen and I knew I needed to push myself a little more."
Colon (19-6) allowed two runs and four hits in six innings, throwing 111 pitches. He is 8-0 in 10 starts since losing to Minnesota on July 16.
"I feel a lot better right now just by making this start," Colon said. "I will make the next start."
Angels manager Mike Scioscia said the team was watching Colon carefully before and during the game to make sure he was healthy. Colon struggled early, walking three in the second inning, but he walked only one more.
"His velocity was good, his command was not as crisp as it has been," Scioscia said. "In the deep counts he ran, he came back and made some terrific pitches. When he had to make a pitch, he did."
The Angels, who began the day with a one-game lead over second-place Oakland in the AL West, won their second straight over the White Sox. Chicago has lost three in a row overall and six of seven to AL West teams.
"Today we were just beaten in every aspect of the game," Chicago's Paul Konerko said. "We were just pounded."
Jon Garland (17-9) failed to hold a two-run lead and gave up seven runs and eight hits in six innings, his ERA rising from 3.28 to 3.51. He is 9-9 with two no-decisions since winning his first eight starts.
"It's what everybody wants, perfection," Garland said of expectations. "It's a grind out here. It's a tough game. It's not easy to go out and win a ballgame."
It was the second straight poor performance by a White Sox starter. On Friday, Mark Buehrle gave up five runs and 10 hits in six innings.
"They have been pitching well, they just had some bad outings," White Sox manager Ozzie Guillen said. "I just want them to pitch well enough for us to win."
The Angels tied it 2-all in the third when Jose Molina hit an RBI double and scored on Orlando Cabrera's single, and Steve Finley hit a solo homer in the fourth. Anderson's homer boosted the margin to 6-2 in the fifth.
"It's hard to recover from that punch," Guillen said. "The way Colon was pitching and we were hitting, it was a big shot."
Jeff DaVanon hit a sacrifice fly in the sixth, and the Angels got three more runs in the seventh off David Sanders. Chone Figgins hit a leadoff homer and Anderson had an RBI double -- Cabrera appeared to be tagged out by catcher A.J. Pierzynski but was called safe by home plate umpire Dan Iassogna, triggering arguments from Pierzynski and Guillen. Vladimir Guerrero added a sacrifice fly.
- Los Angeles has won two in a row on the road after losing six straight.
- The Angels took a 5-4 lead in the season series.
- Chicago's Joe Crede stopped an 0-for-22 skid with a double in the seventh and added an RBI single in the eighth. He was activated from the 15-day DL (broken right middle finger) before the game.
- Of the 21 homers off Garland this year, 17 have been by left-handed hitters.
- White Sox C Raul Casanova had his first hit since May 12, 2002.
- Anderson homered for the first time since Aug. 2.