HOUSTON -- Rookie Yordan Alvarez hit one of Houston's four home runs to become the first player in franchise history to homer in his first two major league games and lead the Astros to a 10-8 win over the Milwaukee Brewers on Tuesday night.
Yuli Gurriel, Robinson Chirinos and Tyler White also homered for the Astros, who won for the fourth time in five games.
Houston led by one in the fifth when Michael Brantley hit a run-scoring triple to chase Freddy Peralta (3-3). He was replaced by Matt Albers, who was greeted with a single by Gurriel which pushed the lead to 6-3. Alvarez then knocked a changeup by Albers into the right field seats to extend the lead to 8-3.
The 21-year-old Alvarez, who led the Pacific Coast League with 23 homers, also had a two-run shot in his debut on Sunday.
Phillies 7, Diamondbacks 4
PHILADELPHIA -- Scott Kingery hit a three-run homer, Jake Arrieta threw six effective innings and the Philadelphia Phillies beat the Arizona Diamondbacks.
Cardinals 7, Marlins 1
MIAMI -- Rookie Dakota Hudson allowed one run in a career-high seven innings, and the St. Louis Cardinals handed the Miami Marlins their sixth consecutive defeat.
Rangers 9, Red Sox 5
BOSTON -- Hunter Pence hit a stand-up, inside-the-park home run and Texas beat Boston after both managers were ejected.
Athletics 4, Rays 3
ST. PETERSBURG, Fla. -- Mike Fiers pitched six effective innings, Matt Olson and Khris Davis hit consecutive homers, and the Oakland Athletics beat the Tampa Bay Rays 4-3 on Tuesday night.
Orioles 4, Blue Jays 2
BALTIMORE -- Rookie John Means tied a season-high with seven strikeouts and Baltimore took the series opener from Toronto.
Royals 3, Tigers 2
KANSAS CITY, Mo. -- Jorge Soler had the tying RBI double in the eighth inning and Cheslor Cuthbert followed with the go-ahead run-scoring single to lead Kansas City over Detroit.
Yankees 12, Mets 5, Game 1
NEW YORK -- Gio Urshela and Luke Voit homered off Zack Wheeler in a five-run fourth inning, and New York tied its season high with 15 hits in a rout that opened a day-night Subway Series doubleheader.
Mets 10, Yankees 4, Game 2
NEW YORK -- Pete Alonso hit a three-run homer in the first inning off an ineffective James Paxton, J.D. Davis and Carlos Gómez also went deep, and the Mets beat the Yankees for a split of their day-night twin bill at Yankee Stadium.
Indians 2, Reds 1, 10 innings
CLEVELAND -- Rookie Oscar Mercado hit a bases-loaded single with one out in the 10th inning, leading Cleveland to a victory over Cincinnati in the intrastate matchup.