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 on Tuesday night in a duel between AL division leaders.

Making his fourth career start, Bundy (4-3) allowed one hit and a walk over seven sparkling innings against a potent lineup featuring newcomers Carlos Beltran and Jonathan Lucroy.

BLUE JAYS 2, ASTROS 1: R.A. Dickey threw seven solid innings, Jose Bautista and Edwin Encarnacion homered and Toronto won at Houston.

Bautista hit his 300th career homer in the third. Encarnacion launched his 29th of the season to lead off the fourth.

TIGERS 11, WHITE SOX 5: Miguel Cabrera hit his third home run in two games, Victor Martinez also went deep and host Detroit won its seventh straight.

Andrew Romine and Cameron Maybin tripled in a six-run fifth inning for the Tigers.

TWINS 10, INDIANS 6: Minnesota rookie Max Kepler homered for the fourth time in two games and the Twins beat host Cleveland after nearly blowing an 8-0 lead.

The Indians scored six times in the fifth to chase Minnesota starter Kyle Gibson.

ROYALS 3, RAYS 2: Salvador Perez hit a two-run home run in the seventh inning that carried Kansas City to a road win.

NATIONAL LEAGUE

CUBS 3, MARLINS 2: Jason Hammel threw six scoreless innings, Dexter Fowler had three hits and host 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.

REDS 7, CARDINALS 5: Scott Schebler’s three-run homer in the ninth rallied Cincinnati at home.

Brandon Moss and Tommy Pham hit solo homers in the eighth for a 5-4 lead, but the Cardinals couldn’t hold on.

PHILLIES 13, GIANTS 8: Aaron Altherr had a homer and five RBI, Maikel Franco homered and went 4 for 4 and Philadelphia used a five-run eighth to beat visiting San Francisco.

PIRATES 5, BRAVES 3: Jung Ho Kang doubled in the tie-breaking run in a four-run sixth inning to lead Gerrit Cole and Pittsburgh to a win at Atlanta.

Matt Kemp went 0 for 4 in his Braves debut.

INTERLEAGUE

METS 7, YANKEES 1: Jacob deGrom pitched seven scoreless innings, Alejandro De Aza and Travis d’Arnaud homered off Masahiro Tanaka, and the Mets’ offense woke up in a Subway Series win at Citi Field.

Jay Bruce went 0 for 4 in his Mets debut