AROUND THE HORN Thursday's other games



AMERICAN LEAGUE
Blue Jays 8, Yankees 3
NEW YORK -- Carlos Delgado homered twice and drove in five runs as Toronto sent Andy Pettitte to his career-worst fourth straight loss. The Yankees lost their fourth straight game at home. Before the game, they found out All-Star center fielder Bernie Williams probably will miss four-to-six weeks because of torn cartilage in his left knee, and catcher Jorge Posada left the game in the eighth inning after being hit on the right foot by a pitch from Trever Miller, and Roger Clemens had X-rays on his right hand during the game after being hit by a line drive a night earlier. Tests determined he had a bone bruise. Roy Halladay (5-2) won his fifth straight start, Shannon Stewart homered and drove in three runs, Vernon Wells had three hits and Delgado hit a three-run shot in the first inning and a two-run homer in the third against Pettitte (4-5).
Rangers 10, Devil Rays 8
ARLINGTON, Texas -- Alex Rodriguez hit a tie-breaking home run in the seventh inning, and Texas extended its winning streak to a season-high six. Hank Blalock and Einar Diaz each homered and had three RBIs for Texas.
Twins 6, Athletics 5
OAKLAND, Calif. -- Bobby Kielty hit a two-run homer and his bases-loaded walk forced in a run. The Twins have won seven of their last nine games and 17 of 22. Oakland had won 15 consecutive home series. Joe Mays (5-3) won consecutive starts for the first time this season.
Mariners 5, Royals 1
SEATTLE -- Gil Meche took another strong pitching performance into the seventh inning and Ben Davis homered to lead Seattle. Ichiro Suzuki doubled and scored twice as the Mariners won for the eighth time in 10 games. Kansas City has lost 17 of 26 following a 16-3 start. The Royals were limited to six hits.
Orioles 7, Angels 4
ANAHEIM, Calif. -- Brian Roberts, called up to the majors this week, hit a grand slam in the ninth inning off Troy Percival. Baltimore became the first team this season to score an earned run off Angels reliever Brendan Donnelly. The Orioles loaded the bases with no outs when Gary Matthews Jr. walked, Deivi Cruz singled and Geronimo Gil was hit by a pitch.
NATIONAL LEAGUE
Dodgers 4, Rockies 3
LOS ANGELES -- Darren Dreifort struck out a career-high 12, and Brian Jordan went 3-for-3 with a tie-breaking single for Los Angeles. The Dodgers have won seven in a row. Dreifort (4-3) gave up three runs, two hits and four walks in six innings.
Expos 8, Marlins 2
MONTREAL -- Livan Hernandez (4-2) scattered seven hits in his first complete game for the Expos, and Endy Chavez hit a three-run double in a four-run second as Montreal completed a three-game sweep. Hernandez struck out four, walked one and had an RBI single for Montreal.
Mets 6, Phillies 3
NEW YORK -- Pinch-hitter Timo Perez delivered a two-out, two-run double off Vincente Padilla (3-6) that broke a 3-all tie in the sixth.
Braves 9, Reds 4
CINCINNATI -- Javy Lopez homered twice, tripled and drove in three runs for Atlanta. Jose Guillen homered in each of his first two at-bats against Shane Reynolds (4-1), but the right-hander allowed only four other hits through 6 2/3 innings as he beat the Reds for the fourth straight start. He struck out nine.
Astros 5, Cardinals 2
HOUSTON -- Jeriome Robertson won for the first time in more than a month, Jeff Kent had a pair of RBI doubles and Adam Everett hit his first major league home run for Houston. Albert Pujols hit his 14th home run, putting the Cardinals ahead 1-0 in the first.
-- Associated Press