Even Donald Trump wasn’t this hard on Baltimore.

The Yankees won their 15th straight game over the Orioles on Tuesday night, this time 8-3, making another mockery of Baltimore’s pitching.

It’s their longest winning streak against an opponent in one season since they won 15 in a row against the Philadelphia A’s in 1954.

They have now scored eight or more runs in six consecutive games versus Baltimore — all in the past nine days — and are a season-high 39 games over .500 (80-41).

“It’s been crazy,’’ Aaron Boone said of his team’s success versus Baltimore. “It’s not easy to do by any means. I think our guys have a really good mindset, no matter who we’re playing.”

And for a change, the Yankees didn’t just do it with their bats.

They also got another solid outing from Domingo German, as the right-hander continues to be their most dependable starter. He allowed two runs in seven innings, helping Boone rest his bullpen a day after a doubleheader — and during a stretch in which the Yankees are playing 19 games in 17 days.

The lineup immediately got to work against left-hander John Means, with DJ LeMahieu sending his first pitch of the night into the seats for a 1-0 lead. It was their 60th homer in 18 games against the Orioles, but they did the rest of their damage without the help of the long ball.

Aaron Judge, Gio Urshela and Gary Sanchez all followed with hard-hit outs.

The Orioles at least kept Gleyber Torres in the park, but he still reached base twice — including a leadoff walk in the second. Didi Gregorius doubled to right and Cameron Maybin delivered a two-run single to make it 3-0.

German pitched around doubles in the second and third innings before Anthony Santander opened the fourth with a homer to center to get the Orioles to 3-1.

The Yankees extended their lead in the fourth on a two-out, two-run double from the struggling Judge to end Means’ outing. Urshela and Sanchez added RBI singles off Miguel Castro, who threw behind Sanchez during his at-bat. No warning was issued.

German gave up another solo homer in the fifth, this time to Stevie Wilkerson to cut the Yankees’ lead to 7-2. Overall, German was very effective in his 93-pitch outing as the Yankees try to determine how best to utilize him down the stretch, with an unspecified innings limit looming.

Boone declined, as usual, to get into specifics, but acknowledged German’s role could change as he approaches a career-high in innings, but has emerged as a key part of the staff.

A two-out RBI double by Mike Tauchman put the Yankees ahead 8-2 before Adonis Rosa, making his MLB debut, allowed a ninth-inning homer. The Orioles, at least, managed to hit three homers on Tuesday.

The Yankees close out their season series with Baltimore on Wednesday with eight wins in a row in The Bronx and the surging Indians about to arrive for a key four-game series that will no doubt be more competitive than this mess.

Urshela had yet another three-hit day, as the Yankees, who have won four in a row overall, have been relentless with the minor league quality pitching of the Orioles, who have lost eight of nine.

“It doesn’t really matter who we’re playing,’’ Austin Romine said. “We’re trying to win every game. When you take a team lightly, they jump on you. … We tend not to look too much at who we’re playing. If we play our game, I think we’re better off.”