Cubs 6, Yankees 1: Masahiro Tanaka saw his regular-season unbeaten streak snapped at 42 starts, allowing a career-high four runs in six innings, and Chicago beat New York. It wasTanaka's (6-1) first loss in nine major league starts.
Dodgers 9, Mets 4: Adrian Gonzalez homered in his second consecutive three-hit game, and Yasiel Puig reached base five times to lead Los Angeles over New York. The Mets lost for the fifth time in six games.
Mariners 6, Rangers 2: Kyle Seager had three hits, including a two-run single that sparked a four-run third inning, and Seattle beat Texas.
Cardinals 5, Diamondbacks 0: Adam Wainwright (7-2) threw a one-hitter, facing one batter over the minimum, and St. Louis ended an eight-game home run drought with long balls from Matt Adams and Jhonny Peralta.
Blue Jays 7, Red Sox 4: Boston lost its fifth straight as J.A. Happ (3-1) struck out six in the first three innings and picked up his third win in four starts since joining Toronto's rotation.
Phillies: Cliff Lee will be placed on the 15-day disabled list with a mild elbow strain. Lee underwent an MRI exam Tuesday in Philadelphia.
Indians: Cleveland activated Jason Giambi from the disabled list. The 43-year-old Giambi has been on the disabled list since May 5 with a strained calf.
Yankees: Carlos Beltran will take swings early next week before the team decides if the right fielder needs surgery on his right elbow, manager Joe Girardi said.
-- ASSOCIATED PRESS