NEW YORK — Todd Frazier had an unforgettable first at-bat in his home debut at Yankee Stadium, grounding into the major leagues’ first run-scoring triple play since 2006 as New York beat the Cincinnati Reds 4-2 Tuesday night.
Frazier hit a bases-loaded grounder in the second 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.
Rookie Jordan Montgomery (7-5) held the Reds hitless until Scott Schebler broke an 0-for-20 slump with a leadoff double in the sixth. Montgomery gave up two hits in 6 2/3 innings, and Aroldis Chapman closed for his 12th save.
Last-place Cincinnati lost for the 10th time in 12 games as rookie Luis Castillo (1-4) gave up three runs in five innings. 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.
MARINERS 6, RED SOX 5, 13 INNINGS
SEATTLE — Jean Segura rolled an RBI single up the middle with two outs in the 13th inning to cap a two-run rally and give the Seattle Mariners a 6-5 victory over the Boston Red Sox.
Mitch Haniger walked with one out in the 13th off Doug Fister (0-5), pitching his third inning, and was forced at second on Ben Gamel’s fielder’s choice. Guillermo Heredia, who had a three-run homer in the second, singled Gamel to third. Gamel scored on a wild pitch to tie it, with Heredia advancing all the way to third. Mike Zunino then walked. Shortstop Xander Bogaerts fielded Segura’s roller behind second, but his off-balance throw was way late.
The Red Sox, who stranded two runners in the eighth, ninth and 11th innings, had taken a 5-4 lead in the top half when Sandy Leon singled home Hanley Ramirez with two outs off Tony Zych (5-2).
Mike Zunino opened the seventh inning with his 15th home run to bring Seattle even at 4-4.
CUBS 7, WHITE SOX 2
CHICAGO — Willson Contreras drove in four runs and Carl Edwards Jr. provided some timely relief.
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 in two years to hit four batters in two years, but managed to get into the sixth inning.
The AL-worst White Sox lost for the 10th time in 11 games. Carlos Rodon (1-4) matched a career high with 11 strikeouts and hit a two-run double for his first career hit, but allowed four runs and seven hits in four innings.
ASTROS 5, PHILLIES 0
PHILADELPHIA — Derek Fisher drove in two runs just hours after arriving in Philadelphia and Charlie Morton (8-4) gave up three hits in seven innings and struck out nine.
Jose Altuve extended his hitting streak to 17 straight games with a sixth-inning double to help the AL West-leading Astros improve to an American League-best 67-33. Houston is 9-0 in interleague play.
Houston third baseman Alex Bregman left with discomfort in his right hamstring after tripling and scoring in the third. On Monday, outfielder George Springer departed with a left quadriceps injury that resulted in Fisher’s call-up.
Nick Pivetta (3-6) allowed five runs and six hits in six innings.
BREWERS 8, NATIONALS 0
WASHINGTON — Travis Shaw, Eric Thames and Manny Pina homered, and Zach Davies (12-4) gave up three hits in 7 2/3 innings.
Shaw hit a three-run homer in a four-run fourth, and Thames and Pina connected back-to-back in the fifth off Edwin Jackson (1-1).
BLUE JAYS 4, ATHLETICS 1
TORONTO — Cesar Valdez (1-0) allowed one run and five hits over a career-high six innings to win for the first time since defeating Houston in his major league debut on May 3, 2010. Joe Smith and Ryan Tepera each worked one inning. Roberto Osuna finished for his 26th save in 30 chances.
With more than half a dozen scouts on hand to monitor his performance ahead of the July 31 trade deadline, Oakland starter Sonny Gray (6-5) allowed four runs, none earned, in six innings.
RAYS 5, ORIOLES 4
ST. PETERSBURG, Fla. — Tim Beckham’s three-run homer capped a five-run second inning off Wade Miley (4-9). and Tampa Bay stopped a five-game losing streak
Rookie Jake Faria (5-1) gave up three runs and seven hits in 7 1/3 innings, and Alex Colome pitched the ninth for his 29th save.
ROYALS 3, TIGERS 1
DETROIT — Whit Merrifield homered on the first pitch from Michael Fulmer (10-8), who allowed three runs and eight hits in eight innings.
Danny Duffy (7-6) have up one run and six hits in 6 1/3 innings. Three relievers finished, with Kelvin Herrera pitching a perfect ninth for his 21st save.
Detroit loaded the bases in the seventh, but Nicholas Castellanos — in a 0-for-18 slump — grounded into a forceout against Peter Moylan, ending the threat.
INDIANS 11, ANGELS 7, 11 innings
CLEVELAND — Edwin Encarnacion hit a grand slam in the 11th inning as the Indians, who wasted a seven-run lead, beat the Angels for their fifth straight win.
Encarncion’s shot into the left-field bleachers off Bud Norris capped a strange night for the Indians, who led 7-0 after two innings.
But Cleveland couldn’t do anything until the 11th, which began with rookie Bradley Zimmer drawing a leadoff walk and stealing second. Zimmer, who hit a grand slam in Cleveland’s seven-run second, moved up when Norris unleashed a wild pitch while walking Francisco Lindor.
Angels manager Mike Scioscia then walked Michael Brantley and pulled in a fifth infielder before Encarnacion drove Norris’ first pitch into the stands.
RANGERS 10, MARLINS 4
ARLINGTON, Texas — Joey Gallo homered twice, Mike Napoli and Rougned Odor also went deep, and the Rangers slugged past the Marlins.
When Gallo led off the third inning with a towering blast into the second deck of seats, Marlins right fielder and MLB home run co-leader Giancarlo Stanton never even moved. That broke a 1-all tie and put the Rangers ahead to stay.
Marlins starter Dan Straily (7-6) gave up a season-high six runs and 10 hits over four innings, including three homers.
Cole Hamels (5-1) allowed four runs and six hits over six innings for the win.
CARDINALS 3, ROCKIES 2
ST. LOUIS — Harrison Bader doubled leading off the ninth inning for his first major league hit and slid across the plate to score the winning run of his debut on Jedd Gyorko’s short sacrifice fly, lifting the Cardinals over the Rockies.
The 23-year-old, taken on the third round of the 2015 amateur draft, was brought up before the game when Dexter Fowler was placed on the disabled list with a strained left wrist.
Bader doubled down the left-field line against Jake McGee (0-1) leading off the ninth. Bader was batting .403 (29 for 72) with 10 homers against lefties at Triple-A Memphis this year. Greg Garcia sacrificed as Bader took third, and Gyorko hit a fly near the right-field line that Carlos Gonzalez caught 248 feet from the plate. The speedy Bader slid across jubilantly as Gonzalez’s one-hop throw went slightly up the third-base line.
BRAVES 8, DIAMONDBACKS 3
PHOENIX — Mike Foltynewicz went six strong innings to win again, Kurt Suzuki homered twice and the Braves beat the Diamondbacks.
Suzuki’s two-run homer off reliever J.J. Hoover (1-1) broke a 2-2 tie and a throwing error by Arizona catcher Chris Iannetta allowed two more to score in a four-run seventh.
Suzuki and Johan Camargo hit consecutive homers off Andrew Chafin in the eighth. Matt Kemp also homered and tripled for Atlanta.
Foltynewicz (9-5) gave up two runs and five hits, striking out nine, to improve to 6-0 in his last nine starts.
METS 6, PADRES 5
SAN DIEGO — Yoenis Cespedes had three RBIs and finished a single shy of the cycle to lift the Mets past the Padres.
The Mets won for the sixth time in seven games.
Cespedes’ check-swing triple in the seventh inning was the difference. Facing reliever Phil Maton, Cespedes tried to hold up on a pitch and instead punched it down the right-field line, with Curtis Granderson aboard after an inning-opening single.
Granderson scored and Cespedes followed him home on Wil Myers’ throwing error for a 6-4 lead.
Seth Lugo (5-2) went at least six innings for his third straight start, which has produced two wins.
Jose Torres (5-3), who worked 1 2/3 innings, took the loss.
GIANTS 11, PIRATES 3
SAN FRANCISCO — Madison Bumgarner allowed one run over five innings for his first win of the season, and the Giants beat the Pirates.
Eduardo Nunez drove in two runs in his final game with San Francisco. The veteran infielder was traded to Boston for two minor leaguers. He was pulled in the fifth inning and was later seen on television shaking hands with several teammates in the Giants’ clubhouse. The deal was announced after a few minutes after the final out.
Bumgarner (1-4) also singled and scored, Buster Posey had three hits and an RBI and Joe Panik added a bases-loaded triple as struggling San Francisco won for only the fifth time in 16 games.
Jameson Taillon (6-4) took the loss, giving up 10 runs in three innings.
DODGERS 6, TWINS 2
LOS ANGELES — Chris Taylor hit two run-scoring doubles and the Dodgers became baseball’s first team to reach the 70-win mark with a victory over the Twins.
Kenta Maeda (9-4) pitched five solid innings for the Dodgers, who have won four straight and 35 of their last 41.
After the Twins took a 1-0 lead on Zack Granite’s single in the third, the Dodgers took command with four runs against Minnesota starter Jose Berrios (9-4) in the fourth. Joc Pederson doubled off the center-field wall to tie it and Yasiel Puig’s RBI single put the Dodgers ahead. Taylor’s first double drove in two more.
Taylor is 23 for 44 since the All-Star break. His two hits Tuesday gave him four consecutive multi-hit games.
Maeda allowed two runs — one earned — and five hits and two walks, striking out four.
Josh Ravin threw the final three innings to earn his first career save.