Nelson Cruz oldest to hit 30 HRs, Rays beat Red Sox
BOSTON >> Nelson Cruz homered twice and, at 41 years old, became the oldest player in major league history to hit 30 home runs in a season, powering the Tampa Bay Rays past the Boston Red Sox 12-7 Wednesday night.
BLUE JAYS 5, YANKEES 1 >> Marcus Semien homered again, Alejandro Kirk went deep twice and surging Toronto beat skidding New York after Yankees Gerrit Cole exited early with a hamstring injury.
REDS 4, CUBS 3 >> Wade Miley pitched seven effective innings, Nick Castellanos homered and Cincinnati got a sorely needed victory, topping Chicago.
BRAVES 8, NATIONALS 5 >> Ozzie Albies hit a tiebreaking, two-run homer off Ryne Harper in the seventh inning, Adam Duvall took Paolo Espino deep with an early threerun shot, and Atlanta beat Washington.
TWINS 3, INDIANS 0 >> John Gant pitched five solid innings to get his first win since joining Minnesota and spoil Cleveland starter Aaron Civale’s return from injury.
PIRATES 3, TIGERS 2 >> Ben Gamel had a go-ahead tworun single in the sixth inning among his three hits and Pittsburgh dealt Detroit its ninth loss in 13 games.
ORIOLES 7, ROYALS 3 >> Cedric Mullins homered for the third consecutive game and Baltimore topped Kansas City.
METS 9, MARLINS 4 >> Pete Alonso hit two home runs, including the 100th of his career, and New York beat Miami.
BREWERS 10, PHILLIES 0 >> Eric Lauer allowed four hits in seven innings to lead Milwaukee to a victory over Philadelphia.
DODGERS 7, CARDINALS 2 >> Albert Pujols homered in his return to Busch Stadium, sending Los Angeles past St. Louis.
ASTROS 5, MARINERS 4 (10 INNINGS) >> Carlos Correa drove in the winning run in the 10th inning after Alex Bregman tied the game in the ninth, and Houston rallied past Seattle.