AMERICAN LEAGUE: Yankees 8, Red Sox 1

CC Sabathia shut down the high-scoring Red Sox, Greg Bird hit two home runs and Aaron Judge connected off Fresno State teammate Justin Haley as host New York (53-26) beat Boston (55-28) on Friday to retake the top record in the majors.

Not since the famed Bucky Dent playoff game in 1978 had the Yankees and Red Sox met so late in a season when they owned the two best marks in baseball. Home runs decided this matchup, too, with Miguel Andujar also going deep for New York.

Sabathia (5-3) helped end Boston’s four-game winning streak, less than a month from his 38th birthday. He gave up one run and six hits in seven innings.

Blue Jays 3, Tigers 2

Marcus Stroman pitched seven innings to get his first win this season, Justin Smoak hit a two-run home run and host Toronto beat Detroit, handing the struggling Tigers their 10th straight loss.

It’s Detroit’s longest losing streak since a 10-game skid from Sept. 13 to 22, 2003.

Stroman (1-5) had not won since beating the New York Yankees last Sept. 24 in Toronto’s final home game of the 2017 season.

Making his second start after missing 39 games because of a sore shoulder, Stroman allowed two runs and five hits, lowering his ERA from 6.80 to 6.20. The right-hander struck out four and didn’t issue a walk for the first time in nine starts this season.

Seunghwan Oh pitched the eighth and Tyler Clippard gave up an infield single to begin the ninth but retired the next three batters in order for his fifth save in nine chances.

Rays 3, Astros 2

Wilmer Font and four relievers combined on a three-hitter and host Tampa Bay beat Houston to snap the Astros’ 11-game road winning streak, which tied a franchise record.

Font (2-3) allowed one run and one hit over five-plus innings before an injury forced him to leave the game. Diego Castillo, Chaz Roe, Sergio Romo and Jose Alvarado held the Astros in check the rest of the way. Alvarado got the final out for his second save.

A strained right lat caused Font’s early exit.

Alex Bregman homered for the Astros, who lost for just fourth time in 22 games overall.

Angels 7, Orioles 1

Mike Trout celebrated his return to center field with a solo homer and an impressive catch, and Los Angeles snapped a six-game skid by beating host Baltimore.

Martin Maldonado also homered for Los Angeles, Andrelton Simmons had four hits and Felix Pena (1-0) allowed five hits over 5⅓ shutout innings.

Back in the outfield after an ineffective nine-day stretch as a designated hitter, Trout hit his 24th home run in the first inning off David Hess (2-5) to spark the Angels to their first win in a week. The two-time AL MVP reached base three times and ran down a liner in the gap to rob Danny Valencia of a potential fourth-inning double.

Forced to play DH because of a sprained right index finger, Trout went 6-for-28 (.214) with 11 strikeouts and no homers.

Rangers 11, White Sox 2

Shin-Soo Choo reached base for the 41st straight game and hit one of five Rangers home runs in the first three innings as host Texas trounced Chicago.

Rougned Odor, Robinson Chirinos and Nomar Mazara homered in a seven-run second inning. Joey Gallo and Choo went deep in the third.

The Rangers have won 10 of their last 12 games. The White Sox reached their season’s halfway point at 28-53, one win better than the franchise’s worst record through 81 games.

Yovani Gallardo (2-0), making his third start since joining Texas on June 17, retired his first 10 batters and allowed all three runs on four hits and one walk in 7⅓ seven innings. Gallardo struck out seven.

Dylan Covey (3-3) allowed four homers and nine runs — eight earned — in 2⅓ innings.

Choo greeted White Sox reliever Chris Volstad with his 15th homer of the season to extend his hitting streak to 12 games.

NATIONAL LEAGUE: Brewers 8, Reds 2

Keon Broxton homered twice and drove in four runs, and Chase Anderson pitched two-hit ball for six innings, leading Milwaukee over host Cincinnati.

The Brewers won their seventh straight against the Reds, their best such streak against Cincinnati in franchise history. Milwaukee is 7-1 overall in the season series.

Broxton had an RBI single, a solo homer and a two-run shot as the Brewers pulled away with five runs in the ninth inning. Broxton also dashed from third to score during a rundown play in the eighth.

Ryan Braun came out of the game in the seventh inning with a stiff back, leaving the Brewers missing two regulars. Christian Yellich also was sidelined by a sore back. Braun missed six games last month with a sore back as well.

Anderson (6-6) limited the Reds to Tucker Barnhart’s single through the first five innings. Reliever Michael Lorenzen connected in the sixth for his second homer in a week.

Nationals 17, Phillies 7

Juan Soto hit two of the Nationals’ seven home runs, finishing with four hits and five RBI, and Washington routed host Philadelphi.

Anthony Rendon, Trea Turner, Bryce Harper, Brian Goodwin and Mark Reynolds also homered for the Nationals, who set a season high for homers. Washington had scored just three runs while losing three straight.

Rendon added two doubles and three RBIs, and Harper also contributed three hits and three RBI.

Rhys Hoskins, Scott Kingery and Carlos Santana homered for Philadelphia. Kingery was a triple shy of the cycle.

The teams combined for 28 hits, including 16 for extra bases, on a steamy night in Philadelphia with the game-time temperature 90 degrees.

Erick Fedde (1-3) earned his first major-league win in his eighth career start, allowing five runs on eight hits in five innings with three strikeouts and three walks.

Marlins 8, Mets 2

Sandy Alcantara allowed just one run over five innings to win his first career start as host Miami beat New York.

JT Riddle hit a three-run homer and Lewis Brinson, who had three hits, also homered in a six-run third inning.

Marlins catcher J.T. Realmuto returned to the lineup after missing four games with a hand injury. Realmuto went 1-of-4 with an RBI.

Alcantara (1-0) struck out two and gave up five walks and three hits.

New York’s Corey Oswalt (0-1) started in place of Jacob deGrom, who was scratched hours before the game to deal with a family matter.

INTERLEAGUE: Cubs 10, Twins 6

Addison Russell hit his second career grand slam, Jason Heyward and Ben Zobrist each had two-run homers and host Chicago rallied to beat Minnesota.

Kyle Schwarber added his 16th homer, a solo shot in seventh, and Anthony Rizzo completed Chicago’s scoring with an RBI single in the eighth as the Cubs pulled away to win their third game in four following a five-game losing streak.

Russell’s second homer in two days chased Twins starter Jose Berrios (8-6) with one out in the fifth and put Chicago ahead for the first time, 6-5.

Joe Mauer homered among three hits and finished with a season-high five RBI. Mauer hit a three-run shot in the second and lined a two-run double off Cubs starter Mike Montgomery in the fourth.