DETROIT (AP) Miguel Cabrera hit a two-run homer and the Detroit Tigers won their eighth straight game, beating the Houston Astros 3-2 Wednesday night.
The Astros lost its fifth in a row.
Cabrera connected in the first inning. A day earlier, he homered in a four-hit, four-RBI performance. Victor Martinez homered, extending his hitting streak to 10 games for the three-time defending AL Central champions.
Rick Porcello (5-1) allowed two runs and seven hits in 6 2-3 innings. Joe Nathan pitched the ninth for his seventh save in nine chances, striking out Matt Dominguez with a runner on third to end it.
Brad Peacock (0-3) allowed three runs and four hits in 6 2-3 innings.
ROCKIES 9, RANGERS 2
ARLINGTON, Texas (AP) - Nolan Arenado had three hits to extend his hitting streak to 27 games, matching Colorado's team record, and the Rockies had their third lopsided victory over Texas in as many nights.
Arenado's two-run double in the first inning put the Rockies ahead to stay and equaled teammate Michael Cuddyer's record streak from last season.
Carlos Gonzalez homered for Colorado, which has outscored Texas 29-5 in three games this week. The Rockies won 8-2 and 12-1 at home with a combined 34 hits before the teams shifted to Texas for two games.
Every starter had a hit for the Rockies, who finished with 16 and got 12 of them in 3 2-3 innings off Colby Lewis (2-2).
Jorge De La Rosa (4-3) struck out four and walked three. The lefty gave up two runs over six innings.
ORIOLES 4, RAYS 3
ST. PETERSBURG, Fla. (AP) - Adam Jones hit a pair of solo homers and Jonathan Schoop launched a tiebreaking, two-run shot that sent the Baltimore Orioles over the Tampa Bay Rays.
Schoop's drive in the seventh inning off Brandon Gomes (2-2) put the Orioles ahead 4-2.
Jones hit leadoff homers in both the second and fourth off Cesar Ramos. It was his fourth multihomer game.
David DeJesus homered for the Rays, who are 0-4 against the Orioles this season.
Ryan Webb (1-0) went 1 1-3 scoreless innings for the win. Tommy Hunter struggled for the second straight game, pitching the ninth for his 10th save.
INDIANS 4, TWINS 3
CLEVELAND (AP) - Mike Aviles' two-out single in the ninth inning lifted the Cleveland Indians over the Minnesota Twins.
Asdrubal Cabrera led off the inning with a double against Casey Fien (3-1).
After Lonnie Chisenhall's sacrifice bunt, Yan Gomes grounded out. Aviles hit a hard grounder into center field for Cleveland's first walk-off win of the season - the Indians had 11 walk-off wins last season.
John Axford (1-3), who had allowed game-winning home runs in his previous two outings, survived a shaky ninth.
RED SOX 4, REDS 3
BOSTON (AP) - Will Middlebrooks hit an RBI single with the bases loaded, capping a two-run rally in the eighth inning that sent the Boston Red Sox over Cincinnati Reds for a sweep of the two-game interleague series.
David Ortiz and Mike Napoli also drove in runs for the World Series champion Red Sox, who reached .500 for the first time since the fourth game of the season.
Craig Breslow (2-0), who also got the win in Tuesday's game, pitched one hitless inning. Koji Uehara struck out the final three batters for his eighth save.
J.J. Hoover (1-4) took the loss.
BLUE JAYS 10, PHILLIES 0
TORONTO (AP) - Mark Buehrle became the first six-game winner in the majors, Edwin Encarnacion hit a three-run homer and the Toronto Blue Jays beat Philadelphia for the seventh straight time.
Erik Kratz and Juan Francisco both hit two-run homers for the Blue Jays, who blew open a pitcher's duel between Buehrle and Cliff Lee (3-3) with a nine-run, 12-batter seventh inning.
Toronto won its season-high fourth straight.
Buehrle (6-1) allowed three hits in seven innings to lower his ERA to 1.91.
MARINERS 6, ATHLETICS 4, 1ST GAME
ATHLETICS 2, MARINERS 0, 2ND GAME
OAKLAND, Calif. (AP) - Fill-in starter Drew Pomeranz pitched five scoreless innings for his second win in his past 20 starts and the Oakland Athletics salvaged a split of a doubleheader by beating Seattle.
In the opener, the Mariners overcame a shaky start from ace Felix Hernandez to win on Justin Smoak's two-out single in the 10th inning.
Yoenis Cespedes homered as the A's snap a six-game home losing streak.
Pomeranz (2-1) was sharp in his first major league start since last July, allowing two hits and no walks. Jim Johnson got his second save and first since losing the closer's job a month ago.
Erasmo Ramirez (1-4) was called up from Triple-A Tacoma earlier in the day to make the start.
In the first game, Yoervis Medina (2-1) stranded two runners in the ninth for the win, and Fernando Rodney pitched the 10th for his ninth save in 10 chances. Ryan Cook (0-1) took the loss.
YANKEES 9, ANGELS 2
ANAHEIM, Calif. (AP) - Derek Jeter ended a home run drought of 161 at-bats in his final regular-season game against the Angels, and the Yankees kept Hector Santiago winless.
Vidal Nuno (1-0) allowed a run and four hits in 6 1-3 innings, struck out three and retired 14 of his last 15 batters. The left-hander's only other victory in seven big league starts was May 13 of last season, when he pitched five scoreless innings of three-hit ball at Cleveland in a 7-0 decision.
Unless both clubs meet in the playoffs, this was Jeter's swan song against the Angels, who dropped two of three in the Bronx 1 1-2 weeks ago. Jered Weaver, Albert Pujols, Mike Trout and Howie Kendrick carried a 12-foot-long pinstriped paddleboard with Jeter's No. 2 and the Yankee logo to the middle of the diamond and presented it to him following a milestone-studded video tribute as the sellout crowd of 44,083 roared its approval.
WHITE SOX 8, CUBS 3
CHICAGO (AP) - Gordon Beckham homered for the second straight night and Paul Konerko had a big three-run double, leading the White Sox to a victory over the sliding Cubs.
Jose Abreu collected three more hits as the White Sox roughed up Travis Wood on their way to their fourth straight win, extending their season-best streak. The rookie slugger doubled twice to run his major league-best total to 24 extra-base hits.
The White Sox also got a nice game from shortstop Alexei Ramirez, who singled in a run in the first and made a terrific over-the-shoulder catch to rob Welington Castillo of a hit in the ninth. Ramirez then threw to first to double off Starlin Castro for the second out.