The Associated Press

NEW YORK — From the outset, there was something different about Domingo German. His fastball zipped a little more, setting up an effective curveball and the Yankees got what they needed from their unexpected ace.

German pitched seven strong innings to become the first 16-game winner in the majors and New York beat Baltimore 8-3 on Tuesday night, running their winning streak over the Orioles to 15 games.

He allowed two runs and five hits, struck out seven, walked one and won his career-high seventh straight decision. He did so with a four-seam fastball that averaged 93.3 miles per hour and topped out at 96, up from the 88.4 mph he averaged Thursday in Toronto.

“It definitely felt a little firmer when it was coming in,” Yankees catcher Austin Romine said of German’s fastball. “It definitely had some more life to it.”

Also Tuesday:

Giants 3, Athletics 2: SAN FRANCISCO — Madison Bumgarner struck out nine over seven innings, pitching San Francisco past Oakland. Evan Longoria and Kevin Pillar each hit RBI doubles during a string of three straight two-out doubles by the Giants in the sixth against Brett Anderson.

Mariners 11, Tigers 6: DETROIT — Kyle Seager homered three times and Tom Murphy added two to lead Seattle. Seager and Murphy hit back-to-back homers in the fourth and sixth innings before Seager added his third in the ninth. It was the first three-homer game of Seager’s career.

Braves 5, Mets 3: ATLANTA — Ronald Acuna Jr. homered and threw out a runner at the plate to back Max Fried’s fifth straight win, leading Atlanta to the victory.

Red Sox 7, Indians 6: CLEVELAND — Jackie Bradley Jr. homered with one out in the 10th inning as Boston edged Cleveland after blowing a late lead and potential win for ace Chris Sale. Rafael Devers had six hits — four doubles — and made a costly error at third base for the Red Sox, who won for just the fourth time in 16 games.

Nationals 3, Reds 1: WASHINGTON — Brian Dozier hit his 17th home run and Juan Soto hit a second-deck shot for his 25th , and Joe Ross extended his scoreless streak to 17 1⁄3 innings as Washington beat Cincinnati.

Blue Jays 3, Rangers 0: TORONTO — Five Blue Jays pitchers combined on a five-hitter, Teoscar Hernandez and Billy McKinney hit back-to-back home runs, and Toronto beat slumping Texas. Blue Jays outfielder Randal Grichuk celebrated his 28th birthday with a solo home run as Toronto won for the fifth time in seven games.

Phillies 4, Cubs 2: PHILADELPHIA — J.T. Realmuto homered and drove in the tiebreaking run with an RBI double in the seventh inning to lift Philadelphia.

Dodgers 15, Marlins 1: MIAMI — Rookie Will Smith had his first two-homer game, and Los Angeles twice hit back-to-back homers in a rout of Miami.

Astros 6-1, White Sox 2-4: CHICAGO — Ivan Nova tossed a four-hitter and Chicago took advantage of an injury to Houston ace Gerrit Cole for a win and split of a doubleheader. Cole did not start because of right hamstring discomfort. Houston won the first game behind six solid innings from Zack Greinke.

Twins 7, Brewers 5: MILWAUKEE — Christian Yelich returned to the starting lineup and sparked a late rally, but it was not enough for Milwaukee as Marwin Gonzalez hit a three-run home run off of Josh Hader to propel Minnesota to a come-from-behind win.

23835748