CHICAGO — James Baldwin looked like an All-Star. Tim Hudson didn't.
The matchup of two 12-game winners was decisively one-sided Sunday as Baldwin allowed five hits in eight innings and Hudson got rocked by the White Sox in Chicago's 13-0 victory over the Oakland Athletics.
Baldwin (13-4) matched his career high for wins, set in 1998. He's 5-1 against the A's in his career.
Hudson (12-4), who had won his previous two starts and had only one loss in 12 decisions coming in, gave up eight runs — seven of them earned — and seven hits in just 2 2-3 innings. It was his shortest outing since going 2 1-3 innings April 20 at Cleveland.
Herbert Perry hit a three-run homer and had an RBI single. Carlos Lee drove in three runs, Paul Konerko and Jeff Abbott drove in two apiece for the White Sox.
Perry hit a three-run shot in the eighth on the first pitch he saw from T.J. Mathews.
It was the second straight victory for the White Sox and preserved their nine-game lead over second-place Cleveland in the AL Central.
While Hudson has been dominating since his All-Star appearance, Baldwin has struggled. He had only one victory, 11-5 over Milwaukee on July 16, and lasted just 5 1-3 innings against Boston on July 21 after giving up four earned runs and two homers.
But when Baldwin took the mound against the A's, he looked like the pitcher that started the season with seven straight victories. He was so dominant he was still throwing in the mid-90s in the eighth inning.
He fanned seven, and allowed only two hits in the first three innings, singles to Jason Giambi and Miguel Tejada. No Oakland player got past first until the fourth — and Randy Velarde reached second on an error by Konerko.
After allowing homers in 10 consecutive appearances, Baldwin didn't give up any for the second straight start.
His only real troubles came in the fourth and eighth innings. In the fourth, Oakland put Velarde on third and Ben Grieve at second on a fielder's choice. But Baldwin got Tejada to strike out swinging, ending the inning.
The A's loaded the bases with two out in the eighth on singles by Ramon Hernandez and Terrence Long, and a walk to Frank Menechino. But Baldwin struck out Jason Giambi and Grieve grounded out.
Mark Buehrle finished with a hitless ninth.
INDIANS 5, ANGELS 2: At Cleveland, Roberto Alomar hit two of Cleveland's four home runs as the Indians extended a winning streak to five for the first time since June 3-7, beating the Anaheim Angels 5-2 Sunday.
Bartolo Colon (10-8) won for the first time since July 9, allowing two runs and six hits in seven innings. Bob Wickman finished with a perfect ninth for his second save since Cleveland acquired him from Milwaukee on July 28 sending Anaheim to its season-high fifth consecutive loss.
Brian Cooper (4-7) allowed all five runs and seven hits in 3 2-3 innings, including homers by Jim Thome, who reached 30 for the fifth straight year, and Einar Diaz.
MARINERS 11, YANKEES 1: At New York, Edgar Martinez hit a three-run homer and Stan Javier tied his career high with five hits.
Paul Abbott (7-4) allowed one run and seven hits in eight innings to beat the Yankees for the first time in six career appearances.
Orlando Hernandez (8-8), who had been out since July 14 with discomfort in his right elbow and minor back spasms, allowed five runs and eight hits in four innings.
ROYALS 3, RED SOX 1: At Boston, Dan Reichert (5-6) allowed one run and seven hits in eight innings, and Johnny Damon went 3-for-4.
With two on in the ninth and out out, Ricky Bottalico relieved and retired Trot Nixon on a flyout and Brian Daubach on a groundout for his 11th save.
Tim Wakefield (6-6) allowed three runs — two earned — and five hits in seven innings. Nomar Garciaparra had a homer and a double to raise his league-leading average to .394.
RANGERS 11, BLUE JAYS 6: At Toronto, Mike Lamb tied a Rangers record with three doubles as Texas stopped a three-game losing streak.
Ryan Glynn (3-1) allowed four runs — three earned — and seven hits in 6 2-3 innings, giving up a three-run homer to Dave Martinez in the first.
Carlos Delgado tied Toronto teammate Tony Batista for the AL lead in homers when he connected in the sixth for his 33rd, then hit a two-run double in the ninth off Tim Crabtree.
Kelvim Escobar (7-12) lost his third straight start, allowing six runs and seven hits in six innings.
TWINS 7, TIGERS 3: At Detroit, J.C. Romero (1-1) got his first major league win, allowing one run and six hits in six innings, and Torii Hunter had three RBIs.
Denny Hocking and Corey Koskie drove in two runs each for the Twins, who won two of three in Detroit and have won 10 of their last 16.
Jeff Weaver (6-10) lost his third straight decision, giving up seven runs — six earned — and eight hits in 4 1-3 innings.
DEVIL RAYS 7, ORIOLES 4: At St. Petersburg, Fla., Greg Vaughn and Jose Guillen hit two-run homers in the third inning off Mike Mussina (7-11), who gave up seven runs and nine hits in 6 1-3 innings, matching his career high for losses (19-11 in 1996).
Vaughn homered in all three games of the series.
Ryan Rupe (4-4) allowed four runs and eight hits in five innings and Cory Lidle, recalled from Triple-A Durham before the game, followed with three scoreless innings. Roberto Hernandez got three outs for his 21st save.