BALTIMORE — Dylan Bundy took a no-hitter into the sixth inning for the second game in a row, Pedro Alvarez hit two of Baltimore’s four solo homers and the Orioles beat the Texas Rangers 5-1 Tuesday night in a duel between AL division leaders.
Making his fourth career start, Bundy allowed one hit and a walk over seven sparkling innings against a potent lineup featuring newcomers Carlos Beltran and Jonathan Lucroy.
Bundy (4-3) retired the first 10 batters before issuing a fourth-inning walk to Ian Desmond, who was thrown out trying to steal as Beltran struck out. Elvis Andrus ended the rookie’s no-hit bid with a clean line drive up the middle with two outs in the sixth.
Bundy outpitched Yu Darvish (2-3), who allowed three homers for only the second time in 90 major-league appearances.
Tigers 11, White Sox 5: Miguel Cabrera hit his third home run in two games, Victor Martinez also went deep and Detroit won its seventh straight.
Cabrera had three RBIs, and Anibal Sanchez (5-12) won for the first time as a starter since April 28 — a span of 11 starts. He allowed one run and six hits in six innings.
Avisail Garcia homered twice and Todd Frazier hit his 30th for Chicago.
Cubs 3, Marlins 2: Jason Hammel threw six scoreless innings, Dexter Fowler had three hits and Chicago beat Miami ace Jose Fernandez.
Hammel (11-5) extended Chicago’s scoreless streak to 24 innings before the bullpen overcame Pedro Strop’s shaky seventh. Aroldis Chapman hit 104.4 mph in a perfect ninth as the Cubs won for the sixth time in seven games.
Fernandez (12-6) allowed three runs and eight hits over six innings, losing consecutive starts for the first time since his 2013 rookie season.
Hammel, who gave up four hits, threw 80 pitches before being lifted for a pinch-hitter.
Phillies 13, Giants 8: Aaron Altherr had a homer and five RBIs, Maikel Franco homered and went 4 for 4 and Philadelphia used a five-run eighth inning to beat San Francisco in a wild game.
Altherr broke a tie with a two-run single in the eighth, Cameron Rupp hit a three-run homer and Cesar Hernandez added four hits for the Phillies, who blew a six-run lead before rebounding to hand the NL West-leading Giants their 12th loss in 16 games since the All-Star break.
Hector Neris (4-3) pitched a scoreless eighth to earn the victory.
Reds 7, Cardinals 5: Scott Schebler’s three-run homer in the ninth inning rallied Cincinnati over St. Louis.
Brandon Moss and Tommy Pham hit solo homers in the eighth for a 5-4 lead, but the Cardinals couldn’t hold on.
Seung Hwan Oh (2-2) escaped a bases-loaded threat in the eighth, but gave up a pair of singles to start the ninth. Schebler connected for his second homer of the season and first game-ending shot.
Mets 7, Yankees 1: Jacob deGrom pitched seven scoreless innings, Alejandro De Aza and Travis d’Arnaud homered off Masahiro Tanaka and New York Mets’ offence woke up in a Subway Series win.
Jay Bruce went 0 for 4 and took a pair of called third strikes in his Mets debut, but his new team scored its most runs since July 7 and won for the second time in seven games.
Blue Jays 2, Astros 1: R.A. Dickey threw seven solid innings and Jose Bautista and Edwin Encarnacion homered for Toronto.
Bautista hit his 300th career homer in the third to put Toronto up 1-0.
Dickey (8-12) allowed one run on six hits with five strikeouts. Lance McCullers (6-5) allowed two runs on seven hits with six strikeouts in 4 2/3 innings before leaving with discomfort in his right elbow.
Royals 3, Rays 2: Salvador Perez hit a two-run home run in the seventh inning that carried Kansas City.
Perez’s 16th homer came off Xavier Cedeno (3-3) after a single by Eric Hosmer. It lifted the Royals to their 12th win in their last 13 games against Tampa Bay.
Pirates 5, Braves 3: Jung Ho Kang doubled in the tiebreaking run in a four-run sixth inning to lead Gerrit Cole and Pittsburgh.
Matt Kemp went 0 for 4 and ended the game with a strikeout in his Atlanta debut.
Cole (7-6) struck out four and allowed seven hits, two walks and two runs — one earned — in five innings.
Twins 10, Indians 6: Rookie Max Kepler homered for the fourth time in two games and Minnesota beat Cleveland after nearly blowing an eight-run lead.