Jon Garland got his 17th win on his fifth try and Paul Konerko homered Sunday, sending the Chicago White Sox to a 2-0 victory over the Detroit Tigers and a sweep of their four-game series.
After losing three straight decisions, Garland (17-8) allowed four hits in his third complete game of the season -- all shutouts. He won for the first time since Aug. 7.
Garland walked one and struck out seven, including Chris Shelton with a runner at third to end the eighth. He outpitched Jeremy Bonderman (14-12), who lost his third consecutive start despite allowing five hits in his fourth complete game this season and the sixth of his Major League Baseball career. He struck out six and walked one.
Red Sox 5, Orioles 1
In Boston, David Wells pitched a complete game in his return from a six-game suspension and John Olerud hit a three-run homer in a five-run fifth inning, leading Boston over Baltimore.
Wells (12-6) missed his regular turn after he lost his appeal of the suspension for arguing with umpires on July 2, but came back strong. He allowed seven hits with four strikeouts. For the seventh time in eight games, he issued no walks. And he retired his last 12 batters.
Twins 7, Indians 5
In Minneapolis, Shannon Stewart drove in the go-ahead run with a sixth-inning single and Mike Redmond delivered a three-run double in the seventh, leading Minnesota to its second straight victory over American League Central Division rival Cleveland.
Redmond's hit off the glove of right fielder Casey Blake broke open a game that included four lead changes through the first six innings, the last coming when Stewart's single to right-center scored two runs and put Minnesota ahead 4-3.
Royals 17, Rangers 8
In Kansas City, Missouri, Angel Berroa hit a three-run homer and drove in five runs, matching his career high, and Kansas City beat Texas to avoid a four-game sweep.
The victory was only the sixth in 34 games for the Royals, who own the worst record (44-91) in the majors. Kansas City had 18 hits in its highest-scoring game of the season.
Angels 5, Mariners 3
In Anaheim, California, Vladimir Guerrero hit a two-run homer and Bartolo Colon earned his American League-leading 18th win despite leaving with a back injury in the sixth inning of Los Angeles' victory over Seattle.
Casey Kotchman hit a three-run homer, a double and a single for the Angels, who had been held to three runs or fewer in eight of their previous 10 games.
Yankees 7, Athletics 3
At Oakland, California, Derek Jeter homered on the first pitch of the game, Mark Bellhorn also connected and Hideki Matsui added an RBI triple, and New York Yankees took an important series from Oakland.
Shawn Chacon (4-2) pitched 6 2-3 effective innings to win for the fourth time in five starts, staked to an early lead thanks to the Yankees' suddenly potent offense.
Jason Giambi and Jorge Posada each hit RBI singles in the third as the Yankees built a quick 4-1 lead against Barry Zito (12-11), then New York added two more in the fourth on three straight hits -- a leadoff double by Jeter, Matsui's triple and an RBI single by Gary Sheffield.
The Yankees moved one game ahead of Oakland in the AL wild-card race and the A's fell a game behind the first-place Los Angeles Angels in the AL West.
Esteban Loaiza struck out 11 and took a shutout into the eighth inning on short rest, and Preston Wilson and Brian Schneider each hit a three-run homer to lead the Washington Nationals past the Philadelphia Phillies 6-1 Sunday.