SAN DIEGO — Mark Trumbo hit his major league-leading 23rd homer and drove in four runs for the AL East-leading Baltimore Orioles, who beat the San Diego Padres 12-6 Wednesday for their seventh straight win.

The Orioles tied the 1996 Oakland A’s for the most homers in June, 55. Overall, the Orioles lead the majors with 124.

The Orioles hit four home runs in sweeping the two-game series, including three in Tuesday night’s 11-7 win.

Trumbo hit a two-run homer in the fourth inning and a two-run double in the ninth. Manny Machado had two hits and three RBI, and pitcher Yovani Gallardo singled twice and scored a run.

BLUE JAYS 5, ROCKIES 3: Aaron Sanchez allowed one run in eight innings and Josh Donaldson homered to lead Toronto at Colorado.

Sanchez (8-1) extended his unbeaten streak to 12 games.

INDIANS 3, BRAVES 0: Danny Salazar threw seven innings, Lonnie Chisenhall hit his second homer of the series and Cleveland stretched its winning streak to 12 games with a win in Atlanta.

TIGERS 10, MARLINS 3: Miguel Cabrera hit one of three homers for host Detroit.

Cabrera hit his 18th homer of the season in the fourth inning, tying former Chicago Cub Billy Williams at No. 48 on baseball’s career list with 426.

AMERICAN LEAGUE

ASTROS 10, ANGELS 4: Jose Altuve went 4 for 5 and scored four runs to help Houston complete a three-game sweep at Anaheim.

It was the second time Houston has swept Los Angeles in the last two weeks.

YANKEES 9, RANGERS 7: Brian McCann hit a tying, three-run homer off Sam Dyson, Didi Gregorius capped a six-run ninth inning with his two-run shot and New York rallied late to win at home.

WHITE SOX 9, TWINS 6: James Shields broke out of a slump with 62/3 innings against one of baseball’s worst lineups, helping Chicago win at home.

NATIONAL LEAGUE

CUBS 9, REDS 2: Anthony Rizzo legged out his first inside-the-park homer and Chicago won at Cincinnati for a three-game sweep.

NATIONALS 4, METS 2: Daniel Murphy homered twice, tormenting his former team yet again, and Washington completed a three-game sweep at home.

PHILLIES 9, DIAMONDBACKS 8: Pinch-hitter Tyler Goeddel hit a sacrifice fly in the 10th inning and Philadelphia completed a sweep at Arizona.

BREWERS 7, DODGERS 0: Junior Guerra allowed two hits over eight innings, and Ryan Braun hit a two-run homer and a two-run double to carry host Milwaukee over Los Angeles, spoiling the debut of Brock Stewart.

NOTES

NATIONALS: Sidelined since June 13 with a right intercostal strain, closer Jonathan Papelbon threw a simulated game Wednesday and is headed to Double-A Harrisburg for a rehab assignment.

ROYALS: Center fielder Lorenzo Cain went on the 15-day disabled list with a left hamstring strain.

METS: Pitcher Noah Syndergaard acknowledged he has a bone spur in his elbow, but called it “pretty insignificant.”

Syndergaard (8-3) struggled Monday in Washington, squandering a 4-0 lead in a loss that ended his six-game winning streak.