At New York, Masahiro Tanaka gave up a home run to Jose Reyes on the first pitch of the game, then earned his major league-high 11th victory as the New York Yankees beat Toronto 3-1 Tuesday night for their 14th straight home win over the Blue Jays.

At New York, Masahiro Tanaka gave up a home run to Jose Reyes on the first pitch of the game, then earned his major league-high 11th victory as the New York Yankees beat Toronto 3-1 Tuesday night for their 14th straight home win over the Blue Jays.

Brett Gardner hit a two-run homer off the right-field foul pole and the Yankees sent the AL East leaders to their seventh loss in 10 games.

Tanaka (11-1) struck out 10 in six innings and left with an AL-best 1.99 ERA. The Japanese rookie has made 14 starts this season — he's gone at least six innings in every outing and never permitted more than three earned runs.

Red Sox 2, Twins 1

At Boston, Brock Holt scored both Boston runs, Jon Lester weathered a shaky start and pitched six-plus strong innings as the Red Sox handed Minnesota its fourth straight loss.

Lester (8-7) has a winning record for the first time this season. The Red Sox have won two straight and four of six.

Royals 11, Tigers 4

At Detroit, Alex Gordon and Mike Moustakas homered as part of a seven-run second inning, and Kansas City took over first place in the AL Central with its ninth straight victory.

Gordon and Moustakas hit two-run shots off Max Scherzer, and Kansas City has won the first two games of this four-game series emphatically. The Royals, who trailed the Tigers by seven games after a May 20 loss, now lead Detroit by a half-game atop the division.

Angels 9, Indians 3

At Cleveland, Mike Trout homered twice and drove in four runs, and rookie Matt Shoemaker remained unbeaten as a starter as Los Angeles snapped Cleveland's 10-game home winning streak.

Trout's three-run homer in the fifth broke a 3-all tie and capped a four-run inning. He added a leadoff homer in the seventh. The two-time All-Star was 3 for 5, extending his hitting streak to 12 games, and has reached base safely in 35 of his last 36 contests.

Orioles 7, Rays 5

At St. Petersburg, Fla., Chris Davis hit a replay-delayed grand slam to lead Baltimore.

Davis was awarded a slam off Erik Bedard (3-5) during a five-run third-inning after a video review showed his drive struck the foul pole. He reached second base on an opposite-field shot down the left-field line. The review that lasted 1 minute, 18 seconds revealed the ball hit the pole a few feet above the wall, and Davis was given a home run.

Athletics 10, Rangers 6

At Oakland, Calif., Derek Norris homered and drove in five runs, Stephen Vogt was 3 for 3 with two RBIs and Oakland held off Texas for its third win in four games.

Tommy Milone (5-3) won his fifth consecutive decision, matching his career-best, for the A's. Milone gave up three runs and five hits over 52/3 innings in improving to 5-0 over his last eight starts. He walked one and struck out three.

National League

Phillies 5, Braves 2

At Atlanta, Ryan Howard homered and Kyle Kendrick won consecutive starts for the first time in 11 months for Philadelphia.

The Phillies, winners of two straight and six of eight, got a solid start from Kendrick (3-6), who had gone 2-11 in his previous 20 starts since last Aug. 11. Kendrick allowed six hits and two runs with one walk and six strikeouts in seven innings.

Marlins 6, Cubs 5

At Miami, Garrett Jones hit a three-run homer in the seventh inning to rally Miami.

Adeiny Hechavarria started the Marlins' seventh with a bunt single for his fourth hit. Rafael Furcal had a two-out, two-run single in the fourth for his first RBIs since 2012.

Hard-luck Cubs starter Jeff Samardzija allowed three runs, two earned, in six innings.

Cardinals 5, Mets 2

At St. Louis, Michael Wacha escaped a pair of jams with strikeouts, Yadier Molina hit his first homer in nearly four weeks and St. Louis won for the eighth time in nine games.

Wacha (5-5) gave up a run and five hits in six innings.

Reds 6, Pirates 5

At Pittsburgh, Todd Frazier led off the ninth inning with a tiebreaking homer, lifting Cincinnati past Pittsburgh after the Reds' bullpen blew a three-run lead.

Frazier's team-leading 16th home run to center field came off closer Jason Grilli (0-2) and gave the Reds their fifth win in six games. Cincinnati (34-35) also got within one game of .500 on its ninth try.

Brewers 7, Diamondbacks 5

At Phoenix, Milwaukee's Jonathan Lucroy homered twice, including a grand slam in an eventful seventh inning.

Lucroy's slam to center came on Brad Ziegler's first delivery after Arizona reliever Evan Marshall was ejected for hitting Ryan Braun with a pitch.

Dodgers 4, Rockies 2

At Los Angeles, Hanley Ramirez homered before leaving with a hand injury and pitcher Zack Greinke tied for NL lead in wins.

Matt Kemp also went deep and Carlos Triunfel hit his first major league home run after replacing Ramirez.

Greinke (9-3) gave up a run and three hits with five strikeouts in six innings.


Mariners 6, Padres 1

At Seattle, Robinson Cano hit a two-run homer and Jesus Montero got his first big league homer in more than a year to help Seattle sweep a two-game set with San Diego.

Roenis Elias (6-5) allowed three hits and struck out six without a walk in seven strong innings.

Nationals 6 Astros 5

At Washington, Anthony Rendon doubled twice and drove in three runs, and Washington opened a six-game homestand with a win over Houston.

Ryan Zimmerman added two doubles and two RBIs as the Nationals snapped a four-game losing streak.

White Sox 8, Giants 2

At Chicago, Gordon Beckham and Dayan Viciedo hit two-run home runs, John Danks pitched effectively into the seventh inning and the White Sox snapped a four-game losing streak.

Viciedo, who was just 2 for 23 on the homestand coming in, went 2 for 4. His fifth-inning blast ended a stretch of 51 at-bats without an RBI.