ARLINGTON, Texas – Joe Torre got his 1,000th win as manager of the Yankees, with Hideki Matsui hitting a three-run homer in an 8-5 victory over the Texas Rangers on Sunday that stretched New York’s winning streak to a season-high five games.
Chien-Ming Wang (2-1) allowed three runs and seven hits in six innings for New York, which took a 7-1 lead and held on.
Robinson Tejeda (1-1) allowed six runs and six hits in three-plus innings. The Rangers have lost their last eight games against the Yankees.
Blue Jays 3, Angels 1
TORONTO – Casey Janssen (1-2) got his first major league win, allowing one hit in 7 1-3 innings – Chone Figgins’ sharp single to center with one out in the sixth.
B.J. Ryan finished the two-hitter for his seventh save. Garret Anderson’s sacrifice fly drove in the first run this year off Ryan, who has thrown 15 innings.
White Sox 3, Royals 2
CHICAGO – Joe Crede hit a tiebreaking single off Elmer Dessens (2-2) with two outs in the eighth.
Brandon McCarthy (2-1) got one out, striking out John Buck in the eighth with Angel Berroa on third. Bobby Jenks struck out two in a perfect ninth for his 10th save.
Twins 4, Tigers 2
MINNEAPOLIS – Johan Santana (3-3) struck out 11 and didn’t allow a hit until Ivan Rodriguez singled leading off the seventh. Magglio Ordonez followed with a two-run homer.
Juan Rincon pitched the eighth and Joe Nathan finished for his fourth save, completing a five-hitter.
Indians 2, Mariners 0
SEATTLE – C.C. Sabathia (2-0) won in his second straight start since coming off the disabled list, scattering seven hits over eight innings, striking out four and walked none. His fastball reached 97 mph on the ballpark’s radar gun.
Bob Wickman pitched the ninth for sixth save.
Devil Rays 3, Athletics 2
OAKLAND, Calif. – Jonny Gomes hit a pair of RBI doubles on a day when more than 200 fans from his hometown cheered him on.
Cardinals 9, Marlins 1
MIAMI – The St. Louis Cardinals overcame right-hander Sidney Ponson’s departure after three innings because of elbow discomfort, beating woeful Florida 9-1 to complete their first series sweep in Miami in eight years.
Braves 13, Mets 3
NEW YORK – John Smoltz threw six strong innings on three days’ rest and Jeff Francoeur hit a three-run homer to help the Braves avoid a three-game sweep.
Smoltz also drove in two runs and Brian Jordan added a solo home run for the Braves, who snapped a four-game losing streak.
Nationals 5, Pirates 4
WASHINGTON – Rookie Mike O’Connor won for the second time in three starts since joining the Nationals’ rotation, and Jose Guillen hit a two-run homer.
O’Connor (2-1), allowed three runs, five hits and four walks in five innings, hitting two batters and throwing a wild pitch.
Rockies 5, Astros 3
DENVER -Aaron Cook pitched into the ninth inning, Todd Helton hit a three-run homer and the Rockies finished off the three-game sweep.
Cook (3-3) allowed two runs and six hits. He walked two and struck out two, improving to 2-0 in three career starts against the Astros.
Padres 6, Cubs 3
SAN DIEGO – Khalil Greene went 4-for-4 and drove in four runs to help San Diego win its eighth straight game. The defending NL West champs popped above .500 (16-15) for the first time since opening day.
Dodgers 10, Brewers 2
LOS ANGELES – Aaron Sele pitched 6 2-3 solid innings in his National League debut to help the Dodgers complete a three-game sweep.
Reds 9, Diamondbacks 8
PHOENIX – Adam Dunn homered and matched his career high with five RBIs to help the Reds stop the Diamondbacks.