McCullers blanks Royals for a while
KANSAS CITY, Mo. Lance McCullers took a no-hitter into the seventh inning and Jose Altuve hit a two-run homer in a five-run ninth as the Houston Astros beat the Kansas City Royals 6-1 on Thursday night.
Lorenzo Cain’s one-out triple in the seventh ended McCuller’s no-hit bid.
Will Harris (2-1) pitched a scoreless eighth for the win.
YANKEES 9, RED SOX 1
NEW YORK — Gary Sanchez homered twice to drive in five runs and New York pounded David Price.
GIANTS 9, BREWERS 5, 10 INNINGS
MILWAUKEE — Hunter Pence’s RBI single opened the scoring in a four-run 10th inning, and San Francisco overcame a rough outing by closer Mark Melancon for a wild victory.
MARLINS 7, PIRATES 1
PITTSBURGH — Edinson Volquez followed his no-hitter by pitching seven scoreless innings and Miami beat Pittsburgh.
REDS 5, CARDINALS 2
CINCINNATI — Joey Votto had a two-run homer among his four hits, Adam Duvall had three hits off Mike Leake and Cincinnati completed a four-game sweep.
BRAVES 3, PHILLIES 1
ATLANTA — R.A. Dickey allowed only three hits in seven innings to earn his first win in five weeks and lead Atlanta over rookie Ben Lively (1-1) and Philadelphia.