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.
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.
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.