The defending champions of Major League Baseball's World Series, the Chicago White Sox, have won their eighth straight game, beating the Minnesota Twins, 7-3, Sunday.

Juan Uribe hit two home runs for the White Sox, who have won 12 of their last 13 games - good enough for the best record in the American League, 13-5.

The New York Yankees used two homers by Jason Giambi to ease past the Baltimore Orioles, 7-1.

Other A.L. winners were the Red Sox, Rangers, Royals, Tigers and Angels.

In the National League, star Chicago pitcher Greg Maddux has won his first four starts for the first time in his career, after leading the Cubs to a 7-3 win over the St. Louis Cardinals. Maddux - now in his 21st season - has 322 career victories.

Other N.L. winners Sunday were the Rockies, Padres, Astros, Phillies, Reds, Dodgers and Braves.

Colorado's Miguel Ojeda drove in a game-ending run with two outs in the 10th inning to give the Rockies a 3-2 win over the San Francisco Giants. San Diego's Brian Giles hit a grand slam to give the Padres a 7-4 win over the New York Mets. The league-leading Houston Astros won their third straight game with a 7-2 victory over the Pittsburgh Pirates. The Philadelphia Phillies used two homers by Ryan Howard to defeat the Florida Marlins 4-2. The Cincinnati Reds thumped the Milwaukee Brewers 11-0. The Los Angeles Dodgers got by the Arizona Diamondbacks 6-4. And the Atlanta Braves downed the Washington Nationals 3-1 on a three-run homer by Wilson Betemit in the eighth inning.

Back in the American League, the Boston Red Sox snapped a three-game losing streak with a 6-3 win over the Toronto Blue Jays. The Texas Rangers tripped up the Tampa Bay Devil Rays 8-3. The Kansas City Royals surprised the Cleveland Indians 5-1. The Detroit Tigers completed a three-game sweep of the Seattle Mariners in a 6-4 outcome. And the Los Angeles Angels edged the Oakland Athletics 4-3.