
BALTIMORE — Dylan Bundy took a no-hitter into the sixth inning and allowed one hit in seven scoreless innings as the Baltimore Orioles posted a 5-1 victory over the Texas Rangers on Tuesday night.
Bundy (4-3) took a no-hitter into the sixth for the second consecutive start. He retired the first 10 hitters and lost his no-hit bid when Elvis Andrus singled with two outs in the sixth.
Pedro Alvarez homered twice and Adam Jones and Matt Wieters also hit home runs for Baltimore.
Yu Darvish allowed three runs and six hits in 6 1/3 innings. He struck out nine and issued one walk.
Mets 7, Yankees 1
NEW YORK — Jacob deGrom threw seven shutout innings, added two hits and scored a run as the Mets cruised past the Yankees.
Alejandro De Aza and Travis d’Arnaud homered for the Mets, who activated newly acquired outfielder Jay Bruce and he was 0-for-4 in his debut after arriving from Cincinnati.
Masahiro Tanaka allowed seven runs and eight hits in 6 1/3 innings, and Didi Gregorius homered for the Yankees.
Alex Rodriguez did not start again but flied out to right field for the final out as a pinch hitter with rumors swirling about his possible release from the Yankees.
Cubs 3, Marlins 2
CHICAGO — Jason Hammel tossed six shutout innings for his career-high 11th victory and Chicago held off Miami.
Dexter Fowler went 3-for-4 and Aroldis Chapman picked up his second save since being obtained from the New York Yankees on July 25.
Ichiro Suzuki remained two hits shy of 3,000 for his career. He did not start but struck out as a pinch hitter in the seventh inning.
Twins 10, Indians 6
CLEVELAND — Max Kepler hit his fourth home run in two days as Minnesota picked up another win over Cleveland.
Brian Dozier and Eduardo Escobar also homered for the Twins, who have won seven of 11 meetings with the Indians.
Carlos Santana and Mike Napoli hit two-run homers for the Indians, who trailed 8-0 through two innings.
Tigers 11, White Sox 5
DETROIT — Miguel Cabrera had three hits, including a two-run homer, and drove in three runs as Detroit ran its winning streak to seven games.
Anibal Sanchez allowed one run and six hits in six innings for his first win since April. Victor Martinez added a solo home run.
James Shields allowed six runs and nine hits in five innings. Todd Frazier hit his 30th home run of the season for Chicago, which has lost five of its last six games.
Reds 7, Cardinals 5
CINCINNATI — Scott Schebler hit a three-run home run in the bottom of the ninth inning to give Cincinnati a dramatic win over St. Louis.
Adam Duvall, Tucker Barnhart also homered and Joey Votto was 4-for-4 with a walk for Cincinnati.
Pinch-hitter Tommy Pham homered in the eighth for St. Louis. Earlier, Jedd Gyorko and Brandon Moss had home runs for the Cardinals.
Blue Jays 2, Astros 1
HOUSTON — R.A. Dickey took a shutout into the seventh inning and Toronto edged Houston.
Jose Bautista hit his 300th career home run and Edwin Encarnacion homered as Toronto remained a game behind Baltimore in the American League East.
Evan Gattis drove in Houston’s lone run. Lance McCullers exited in the fifth inning with right elbow discomfort.
Phillies 13, Giants 8
PHILADELPHIA — Aaron Altherr had a tiebreaking single and Cameron Rupp capped a five-run eighth inning with a three-run homer as Philadelphia outslugged struggling San Francisco.
Maikel Franco was 4-for-4 with a three-run homer. Cesar Hernandez also had four hits and Altherr was 3-for-5 with five RBIs.
Brandon Crawford, Brandon Belt and Angel Pagan homered for the National League West-leading Giants, who rallied from a 6-0 deficit but lost for the 12th time in 16 games since the All-Star break.
Royals 3, Rays 2
ST. PETERSBURG, Fla. — Salvador Perez hit a two-run in the seventh inning and Kansas City defeated Tampa Bay.
Perez homered off Xavier Cedeno, who had allowed one home run in 33 1/3 innings before Tuesday.
Kevin Kiermaier and Desmond Jennings drove in runs for Tampa Bay, which was 1-for-14 with runners in scoring position.
Pirates 5, Braves 3
ATLANTA — Rookie Adam Frazier had a big game for Pittsburgh against Atlanta.
The Georgia native had a two-run single and also doubled to raise his average to .367 as the Pirates rebounded from getting swept in Milwaukee.
Matt Kemp was 0-for-4 with two strikeouts in his debut for the Braves after being obtained from San Diego.