Albert Pujols made history with two home runs to reach 700 for his career and the visiting St. Louis Cardinals capped the night with a convincing 11-0 victory over the Los Angeles Dodgers on Friday.
Pujols hit a two-run homer in the third inning against left-hander Andrew Heaney and a three-run shot in the fourth against right-hander Phil Bickford as the Cardinals reduced their magic number for clinching the National League Central title to four.
Pujols, who has 21 home runs on the season, joined Babe Ruth (714), Hank Aaron (755) and Barry Bonds (762) in the 700 club.
St. Louis left-hander Jose Quintana (6-6) gave up five hits over 6 2/3 scoreless innings. The Dodgers' Heaney (3-3) allowed four runs on four hits in 3 2/3 innings as Los Angeles lost for the third time in four games.
Brewers 5, Reds 3
Andrew McCutchen drove in three runs and Luis Perdomo allowed just one hit in 3 1/3 scoreless innings of relief as visiting Milwaukee defeated Cincinnati.
The Brewers have won three straight, and they pulled within two games of the San Diego Padres for the third and final National League wild-card spot. Perdomo (3-0) struck out four and didn't issue a walk.
Kyle Farmer hit a two-run double for the Reds, who have lost six of their past eight games.
Rays 10, Blue Jays 6
Randy Arozarena homered and drove in a career-high six runs as the Tampa Bay Rays forged a tie for the American League's top wild-card spot with Toronto, beating the Blue Jays in St. Petersburg, Fla.
The Rays broke a 6-6 tie with a four-run eighth inning, capped by a two-run Arozarena single. Javy Guerra (1-0) pitched two scoreless and hitless innings for the win.
Bo Bichette was 2-for-4 with a walk, a run, an RBI and a stolen base for the Blue Jays. Yimi Garcia (4-5) surrendered four runs (one earned) on three hits in the decisive eighth.
Orioles 6, Astros 0
Dean Kremer threw a four-hit shutout, striking out six and walking two, as Baltimore beat visiting Houston.
Kremer has pitched for three seasons and had never thrown more than eight innings in a start.
The Astros lost for the third time in 13 games, and they haven't scored in consecutive games since sweeping the Tampa Bay Rays. Houston's Jose Urquidy (13-8) gave up one run in 5 1/3 innings.
Marlins 5, Nationals 2
Braxton Garrett, newly promoted from Triple-A, pitched six innings of one-run ball, leading host Miami past Washington.
Garrett (3-6), pitching in the majors for the first time since Sept. 12, allowed five hits and no walks while striking out six. Dylan Floro tossed a scoreless ninth for his sixth save.
Nationals starter Josiah Gray (7-10) took the loss, allowing four runs on eight hits and one walk in six innings.
Yankees 5, Red Sox 4
Aaron Judge remained at 60 homers but New York rallied to beat visiting Boston. The Yankees won on a two-out RBI single in the eighth by Jose Trevino.
Judge struck out twice and was hitless in his first three at-bats before getting a single in the seventh. He remains one shy of the AL homer record set by Roger Maris in 1961 with the Yankees.
Aaron Hicks homered for the Yankees, while Tommy Pham and Alex Verdugo went deep for Boston.
Guardians 6, Rangers 3
Josh Naylor drove in a run with a double and Will Brennan tacked on a two-run single in a five-run sixth inning that rallied Cleveland to a win in Arlington, Texas.
The Guardians, winners of five straight, opened an eight-game lead over the Chicago White Sox in the American League Central division.
Cleveland's Cody Morris (1-2) gave up two runs (one earned) in five innings and picked up his first win in his fifth big league start. Emanuel Clase loaded the bases with two outs but retired Josh Jung on a grounder to second for his 38th save.
Cubs 6, Pirates 5
The first two RBIs of Esteban Quiroz's major league career helped visiting Chicago defeat Pittsburgh.
At 5-5 in the eighth, batting against Yohan Ramirez (1-1), P.J. Higgins singled, Jared Young walked and both advanced on Christopher Morel's sacrifice bunt. One out later, Quiroz's single drove in Young. Patrick Wisdom added a two-run home run for the Cubs, who have won four in a row.
Bryan Reynolds hit a homer and an RBI single, Jack Suwinski also homered, and Cal Mitchell and Kevin Newman each had an RBI double for the Pirates, who dropped their eighth straight.
Phillies 9, Braves 1
Rhys Hoskins hit a home run, a double and a single and drove in four runs, Aaron Nola tossed six shutout innings and host Philadelphia defeated Atlanta.
Alec Bohm added three hits and an RBI and Brandon Marsh had two hits and an RBI for the Phillies, who have won three in a row. The Phillies moved a half-game ahead of the San Diego Padres for the second the National League wild-card position.
Nola (10-12) gave up four hits with eight strikeouts and three walks. Austin Riley led the Braves with two hits.
Tigers 5, White Sox 3
Akil Baddoo scored the go-ahead run on Riley Greene's sacrifice fly in the seventh inning, fueling Detroit to a victory at Chicago.
Jonathan Schoop launched a solo homer and Miguel Cabrera, Eric Haase and Spencer Torkelson each drove in a run for the Tigers, who handed the fading White Sox their fourth straight loss. Eduardo Rodriguez (4-5) allowed three runs on eight hits in six innings.
AJ Pollock belted a two-run homer and Jose Abreu had an RBI single for the White Sox.
Royals 5, Mariners 1
Brady Singer pitched effectively around traffic most of the night, helping host Kansas City defeat Seattle.
Singer (10-4) threw seven innings of one-run ball, allowing five hits. Bobby Witt Jr. hit an RBI double, his 56th extra-base hit of the season, tying the Kansas City rookie record set by Kevin Seitzer (1987) and matched by Carlos Beltran (1999).
Seattle saw its lead for the final American League wild-card spot slip to three games over the Orioles. The Mariners have not been to the postseason since 2001, the longest postseason drought in the four major North American major sports leagues.
Angels 4, Twins 2
Shohei Ohtani picked up his 14th victory of the season to go with his 90th RBI and Taylor Ward hit two homers to lead Los Angeles to a win over Minnesota in Minneapolis.
Ohtani (14-8), despite walking a season-high six batters and hitting a batter, allowed two runs on three hits in five-plus innings.
Ohtani finished with seven strikeouts to give him 203 for the season, becoming the 11th pitcher in Angels' history to have 200 strikeouts in a season and the first since Jered Weaver in 2010. He also became the first player since 1900 to both face 600 batters on the mound and also have 600 plate appearances in a season.
Rockies 4, Padres 3 (10 innings)
Alan Trejo's RBI single with one out in the 10th inning gave Colorado a win over San Diego in Denver.
Randal Grichuk homered among his two hits, Yonathan Daza also had two hits and Daniel Bard (6-4) pitched two scoreless innings of relief for the win. The Rockies ended a four-game losing streak.
Juan Soto homered and finished with two hits for the Padres, who lost their second game in a row following a five-game winning streak.
Mets 9, Athletics 2
Chris Bassitt threw eight strong innings in his homecoming, Eduardo Escobar blasted his first career grand slam and visiting New York opened a three-game road series by shellacking Oakland.
The Mets extended their National League East lead to 2 1/2 games over the Atlanta Braves.
Traded from the A's to the Mets in March for two prospects, Bassitt (15-8) fired eight innings and allowed just six hits and two runs. A's starter Cole Irvin (9-12) kept the score at 3-0 until Escobar's grand slam, his 19th homer of the year, blew the game open.
Giants 6, Diamondbacks 5
J.D. Davis ripped the tiebreaking double in the top of the ninth inning to help San Francisco record a victory over Arizona in Phoenix.
Brandon Crawford, Austin Wynns and David Villar homered as the Giants won their fifth consecutive game. Evan Longoria had three hits for San Francisco.
Stone Garrett homered and Jordan Luplow had two hits and two walks for Arizona, which has dropped seven of its past nine games. The Diamondbacks struck out 16 times.
--Field Level Media