Astros continue to rake in New York
• HOUSTON 6, NEW YORK 2: Evan Gattis hit two home runs, Collin McHugh excelled once again and the Astros exceeded last season's win total, beating the host Yankees. The AL West leaders improved to 71-57, a year after going 70-92. The Yankees have lost five of seven, a slide that's cost them first place in the AL East.
• SEATTLE 8, OAKLAND 2: Felix Hernandez made only two mistakes in eight strong innings, Nelson Cruz hit his AL-leading 39th homer and drove in three runs and the host Mariners beat the Athletics.
• TORONTO 12, TEXAS 4: Edwin Encarnacion hit a grand slam to extend his hitting streak to 21 games, helping David Price get a win on his 30th birthday in Toronto's victory against the host Rangers.
• BOSTON 3, CHICAGO 0: Rick Porcello pitched seven sparkling innings in his return from a triceps injury, leading the Red Sox past the host White Sox.
• BALTIMORE 8, KANSAS CITY 5: Manny Machado and Chris Davis both homered and drove in two runs as the host Orioles scored six earned runs on Royals starter Johnny Cueto in five innings.
Upton has a day in Washington
• SAN DIEGO 6, WASHINGTON 5: Justin Upton homered twice and had three RBI, Matt Kemp added a two-run double and the Padres beat the host Nationals. Tyson Ross allowed four runs in 6 ⅓ innings for the Padres, who evened the three-game series.
• PITTSBURGH 7, MIAMI 2: Andrew McCutchen homered and drove in four runs to help the host Pirates to a victory over the Marlins. Jeff Locke pitched seven innings, allowing two runs and five hits for the Pirates, who have won four of five.
• NEW YORK 9, PHILADELPHIA 4: Bartolo Colon tossed five-hit ball and struck out eight in seven sharp innings, Michael Cuddyer hit a long homer and the Mets beat the host Phillies.
• COLORADO 6, ATLANTA 3: Brandon Barnes had three hits, and the visiting Rockies extended Atlanta righthander Shelby Miller's winless streak to 18 starts.
• LOS ANGELES 7, CINCINNATI 4: Scott Van Slyke, A.J. Ellis and Yasiel Puig all homered during a five-run fourth inning, and the Dodgers held on for a victory over the host Reds.
• ST. LOUIS 3, ARIZONA 1: John Lackey pitched seven innings of one-run ball and Mark Reynolds homered to help the visiting Cardinals past the Diamondbacks.
• CLEVELAND 6, MILWAUKEE 2: Jason Kipnis went 2-for-5 with three RBI and a home run as the host Indians tagged Brewers starter Jimmy Nelson for five earned runs over 3⅓ innings.
•The Indians placed righthander Carlos Carrasco on the disabled list because of inflammation in his shoulder. Manager Terry Francona said Carrasco received a cortisone injection and will be shut down for "four or five days" before he resumes throwing.