Hiroki Kuroda pitched two-hit ball for eight innings and the Yankees beat the Toronto Blue Jays, 5-0, Friday night in New York.
Kuroda (6-2) struck out five and walked one.
Brett Gardner led off the bottom of the first with a triple and scored on Robinson Cano’s grounder to second.
Austin Romine singled with one out in the fifth and Gardner walked to load the bases before Jayson Nix’s fly to left made it 2-0.
Romine’s RBI double. Gardner’s opposite-field single, and Nix’s long fly to center upped the lead to five runs in the sixth.
Mets 3, Cubs 2 — Matt Harvey (5-0) allowed five hits in 7⅓ innings and drove in the winning run in the seventh inning to lead New York over host Chicago.
Daniel Murphy and David Wright homered and right fielder Marlon Byrd preserved the lead by throwing out Darwin Barney at the plate in the eighth inning.
Rays 12, Orioles 10 — Kelly Johnson had a three-run homer and an RBI single as visiting Tampa Bay beat slumping Baltimore.
Johnson and Yunel Escobar had three hits apiece for Tampa Bay. Escobar also drove in three runs and Desmond Jennings added two hits and two RBIs.
Jeremy Hellickson (2-2) gave up eight runs and 10 hits in 7⅔ innings, but got the win, while Joel Peralta earned his first save.
Indians 6, Mariners 3 — Jason Kipnis’s three-run homer off Lucas Luetge in the 10th inning propelled Cleveland over visiting Seattle, capping a two-out rally that began with a walk and an infield hit.
Vinnie Pestano (1-0) worked around a one-out walk in the 10th.
Phillies 5, Reds 3 — Jimmy Rollins hit a two-run homer, Cliff Lee threw two-run, six-hit ball over seven innings, and Domonic Brown drove in the tiebreaking run on an infield grounder in the eighth as host Philadelphia topped Cincinnati.
Joey Votto hit a tying solo homer off Antonio Bastardo in the eighth and Jay Bruce swatted a two-run shot for Cincinnati.
Diamondbacks 9, Marlins 2 — Paul Goldschmidt homered twice, tied his career high with four hits, and drove in four runs to lead Arizona over host Miami.
Eric Chavez homered and also had four hits, and Gerardo Parra and Martin Prado had three hits apiece for Arizona.
Arizona’s Trevor Cahill (3-4) allowed one run, five hits, and four walks in eight innings.
Braves 8, Dodgers 5 — Justin Upton gave Atlanta the lead with a sixth-inning grand slam to beat visiting Los Angeles.
Paul Maholm (5-4) allowed eight hits and four runs — two earned — in six innings, and Craig Kimbrel got his 12th save.
Pirates 5, Astros 4 — Houston’s Jimmy Paredes dropped Russell Martin’s bases-loaded fly ball while colliding with second baseman Jake Elmore with two outs in the ninth inning allowing visiting Pittsburgh to escape with the win.
Tigers 2, Rangers 1 — Miguel Cabrera went 3 for 4 with a go-ahead double in the sixth inning to back Rick Porcello and lift Detroit over Texas in a matchup of division leaders in Arlington, Texas.
Cardinals 7, Brewers 6 — David Freese hit a grand slam and host St. Louis used a five-run first inning to beat Milwaukee.
The Brewers made it close on a pair of three-run homers by Aramis Ramirez.
Rockies 10, Giants 9 — Jordan Pacheco hit a tiebreaking grand slam off Madison Bumgarner in the fifth inning and Carlos Gonzalez added a solo homer, helping Colorado beat San Francisco in Denver.
Athletics 2, Royals 1 — Adam Rosales homer in the eighth was the difference in Oakland’s win over visiting Kansas City.
White Sox 3, Angels 0 — Alex Rios and Adam Dunn each hit solo homers as Chicago blanked Los Angeles in Anaheim, Calif.
Nationals 6, Padres 5 — After San Diego tied the game with two runs in the bottom of the ninth, Chad Tracy gave Washington the win with a pinch-hit home run off Huston Street in the top of the 10th.