MLB roundup: Red Sox get eighth straight win

The Boston Red Sox moved closer to securing the American League East title on Thursday by beating the Baltimore Orioles 5-3 for their eighth straight win.

Hanley Ramirez homered in the seventh inning and David Price allowed three runs and six hits over seven innings, striking out five, as Boston completed a four-game sweep and cut their magic number to five.

The New York Yankees remained two and a half games behind the second AL wild-card berth as they went down 2-0 against the Tampa Bay Rays.

Blake Snell gave up five hits and three walks in five solid innings and Corey Dickerson homered at Tropicana Field to prevent a three-game sweep and dent the Yankees' post-season hopes.

Carlos Santana's go-ahead three-run homer in the sixth inning lifted the AL Central-leading Cleveland Indians to a 5-2 victory over the Kansas City Royals.

Detroit moved into the second AL wild-card spot by sweeping the day-night doubleheader against the Minnesota Twins.

Justin Upton belted the tie-breaking homer in the seventh inning before a six-run ninth spurred Detroit to a 9-2 rout in the first game, and then, in game two, Justin Verlander struck out 11 in six innings and Erick Aybar drove in two runs en route to a 4-2 triumph.

The Houston Astros fell one and a half games behind the Tigers in the AL wild-card hunt after a 2-0 defeat to the Los Angeles Angels, Albert Pujols crushing a two-run homer in the first inning.

The New York Mets edged past the Philadelphia Phillies, Asdrubal Cabrera clinching a dramatic 9-8 comeback win with a three-run homer in the 11th innings.

The National League West-leading Los Angeles Dodgers were 7-4 winners against the Colorado Rockies, while the second-placed San Francisco Giants saw off the San Diego Padres 2-1 to move one game ahead of the idle St Louis Cardinals and stay tied with the Mets in the NL wild-card race.

In other games, the Milwaukee Brewers overcame the Pittsburgh Pirates 3-1 and the Atlanta Braves stretched their winning streak to six games with a 6-3 success against the Miami Marlins.

The Press Association