NEW YORK — Todd Frazier had an unforgettable first at-bat in his home debut at Yankee Stadium, grounding into a rare run-scoring triple play as New York beat the Cincinnati Reds 4-2 Tuesday night.

Rookie Jordan Montgomery took a no-hit try into the sixth inning, and Didi Gregorius homered to boost the AL East contenders, his third in two games.

Last-place Cincinnati lost for the 10th time in 12 games. Billy Hamilton’s bid for a tying extra-base hit in the eighth was thwarted when pinch-runner Zack Cozart, out of the starting lineup to rest his tender quadriceps, hobbled into third.

With the bases loaded and no outs in the second inning. Frazier hit a hard grounder up the middle and shortstop Jose Peraza gloved it, stepped on second and threw to first.

Gregorius, who had been on second base, held up when the ball was hit, in case it was caught. He was late to advance, and first baseman Joey Votto’s throw across the diamond caught him in a rundown. Gregorius was called out for running wide of baseline trying to avoid a tag.

At least there was some consolation for Frazier – a run scored, rarely seen on a triple play, because Matt Holliday scampered home before Gregorius was trapped.

RANGERS 10, MARLINS 4: Joey Gallo homered twice, Mike Napoli and Rougned Odor also went deep, and Texas slugged past visiting Miami.

CUBS 7, WHITE SOX 2: Willson Contreras drove in four runs and Carl Edwards Jr. provided some timely relief, helping the Chicago win at home.

Ben Zobrist reached four times from the leadoff spot as the Cubs won for the ninth time in 11 games since the All-Star break. John Lackey (7-9) became the first major leaguer to hit four batters in two years, but managed to get into the sixth inning for his second straight victory.

ASTROS 5, PHILLIES 0: Derek Fisher drove in two runs just hours after arriving in Philadelphia and Charlie Morton pitched seven innings to lead the Houston to a win at Philadelphia.

AMERICAN LEAGUE

ROYALS 3, TIGERS 1: Whit Merrifield homered on the first pitch of the game and visiting Kansas City led the rest of the way for its seventh straight win.

JAYS 4, A’S 1: Cesar Valdez pitched a career-high six innings to win for the first time since his big league debut more than seven years ago, Ryan Goins had two RBI, and Toronto topped visiting Oakland.

RAYS 5, ORIOLES 4: Tim Beckham’s three-run homer capped a five-run inning and rookie Jake Faria pitched into the eighth inning to help host Tampa Bay snap a five-game losing streak.

Faria (5-1) posted his eighth quality start in nine starts.

NATIONAL LEAGUE

BREWERS 8, NATIONALS 0: Travis Shaw, Eric Thames and Manny Pina homered, Zach Davies tossed 72/3 shutout innings and Milwaukee won at Washington.

Shaw’s three-run blast highlighted a four-run fourth inning. Thames and Pina went back-to-back off Edwin Jackson (1-1) in the fifth for the Brewers.

filed under: