Yankees Score On Triple Play

NEW YORK (AP) — 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.

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.

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.

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.

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.