Pittsburgh’s Adam Frazier, 26, is greeted by Troy Stokes Jr. after driving him in with a two-run home run in the eighth inning Tuesday night in Pittsburgh. Keith Srakocic/Associated Press

PITTSBURGH — Troy Stokes Jr. drove in runs with each of his first two major league hits, JT Brubaker pitched six strong innings and the Pittsburgh Pirates finally beat the Cincinnati Reds, 7-2 on Tuesday night.

Two days after making his debut, Stokes hit an RBI single in the fourth inning. The right fielder also doubled in a run in the eighth.

Brubaker (3-2) allowed one run on five hits to win for the first time in four starts. He had four strikeouts and one walk.

The Pirates had lost eight straight games to the Reds, including all four this season by a combined score of 44-9. Pittsburgh has won three of its past 12 overall.

NL batting leader Jesse Winker homered and doubled twice for Cincinnati to raise his average to .374. His solo shot in the third inning off Brubaker tied the score at 1-all.

AMERICAN LEAGUE

Advertisement

YANKEES 3, RAYS 1: Jordan Montgomery pitched six strong innings, Aaron Judge and Gary Sánchez homered, and visiting New York beat Tampa Bay.

The Yankees beat Tampa Bay for just the second time in seven games this season. The AL champion Rays had won 18 of the last 23 meetings, including a five-game victory in last year’s Division Series.

Montgomery (2-1) gave up one run, two hits, walked one and tied a career high with nine strikeouts. After Jonathan Loaisiga worked two innings, Aroldis Chapman got three outs to get his eighth save and complete a three-hitter.

ASTROS 5, ANGELS 1: Shohei Ohtani struck out 10 in an impressive duel with Lance McCullers Jr., and host Houston broke loose against the Angels’ bullpen.

Ohtani allowed one run and four hits with one walk in seven innings, solving his control troubles in his longest start of the season. The two-way star then moved to play right field, and Yuli Gurriel homered during Houston’s four-run eighth.

Ohtani batted second and went 1 for 4, striking out twice.

Advertisement

McCullers (3-1) yielded three hits, including a homer by Taylor Ward, while tying a season high with nine strikeouts in going eight innings, his longest start this season. He walked two.

INTERLEAGUE

GIANTS 4, RANGERS 2: Logan Webb tied a career high with 10 strikeouts in six innings and San Francisco won at home.

Mike Yastrzemski and Brandon Belt drove in runs for San Francisco.

David Dahl launched his third home run of the season for Texas.

Webb (2-3) allowed two runs and three hits to earn his first win in his last three starts. Jake McGee pitched a perfect ninth inning for his 10th save.

Advertisement

INDIANS 3, CUBS 2: Shane Bieber pitched out of some early trouble before extending his strikeout record and Cesar Hernandez hit a two-run homer, sending Cleveland to a win at home.

Bieber (4-2) struck out eight and has fanned at least that many in 20 consecutive starts, a major league mark he builds on every time out. The right-hander’s streak was in jeopardy, but he got Nick Martini for strikeout No. 8 in the seventh.

The reigning AL Cy Young Award winner wasn’t as sharp as usual and needed a career-high 121 pitches to go 6 2/3 innings.

METS 3, ORIOLES 2: Patrick Mazeika got his second walkoff RBI in four career games with a fielder’s choice grounder in the ninth inning at New York, helping banged-up New York win its sixth straight.

Baltimore led 2-1 entering the ninth after John Means outdueled Marcus Stroman in his first start since throwing a no-hitter last week.

Mazeika pinch hit in the pitcher’s spot with two on and one out against closer Cesar Valdez and hit a grounder to first baseman Trey Mancini, whose throw home was a little high and too late to nab speedy Jonathan Villar as the former Oriole got a quick jump off third.

Advertisement

Mazeika also scored the winning run Friday with a similar fielder’s choice in the 10th inning of a 5-4 victory over Arizona. And he had a go-ahead RBI on Sunday when he drew a bases-loaded walk as a pinch hitter in the sixth inning. The 27-year-old third-string catcher still doesn’t have a big league hit.

BLUE JAYS 5, BRAVES 3: Vladimir Guerrero homered and drove in three runs and visiting Toronto took advantage of Atlanta’s indecisive fielding in the eighth inning to rally for a win.

Guerrero had three hits, including a tying single in a three-run eighth.

Ronald Acuna Jr. hit his major league-leading 11th homer for Atlanta. Marcell Ozuna also connected.

Comments are not available on this story.