The Houston Astros enacted a measure of revenge against the Kansas City Royals.
Yordan Alvarez hit a pair of home runs and the Astros beat the Royals 7-2 on Sunday to cap a four-game sweep.
Houston's first-ever four-game sweep of Kansas City came after the Royals swept a three-game series from the Astros back in April.
Jon Singleton hit a two-run homer and Jeremy Peña added a two-run single for the AL West-leading Astros (75-62), who have won five in a row to move six games ahead of the second-place Seattle Mariners.
The Royals (75-63), meanwhile, have lost a season-high five straight games to drop 3 1/2 games behind the AL Central-leading Cleveland Guardians.
Bobby Witt Jr. reached the 30-homer mark for the second straight season by homering in the second straight game. He now has five home runs in his last nine games.
Alvarez also hit his 30th homer with his second multi-homer game of the week. The Astros have won the last six games Alvarez has homered and are 19-4 this season in games when he hits at least one home run.
Ronel Blanco won for the first time since July 9, allowing three hits and four walks over five innings.
Cubs pound Nationals to extend win streak to six games
The Chicago Cubs scored seven runs in the ninth inning to finish off a 14-1 rout of the Washington Nationals and push their winning streak to a season-high six games.
The Cubs have remained in the NL wild-card race, thanks to a 9-1 stretch that has been fueled by an offence that is suddenly surging.
Chicago has plated 99 runs with 14 homers and 33 doubles in its last 10 games.
In the series finale at Washington, Seiya Suzuki hit a pair of doubles and Dansby Swanson had one double among his four hits. Isaac Paredes drove in three runs, while Cody Bellinger, Nico Hoerner and Miguel Amaya each had two RBIs for a Cubs team that pounded out 18 hits.
Jordan Wicks earned the win, yielding one run and four hits in his return from the 60-day injured list after being side-lined since June 14 with a right oblique strain.
Despite Chicago's recent tear, the Cubs (71-66) are still three games back of the Atlanta Braves for the NL's last wild-card spot.
The Nationals (61-76) finished with five hits as they were swept for the eighth time this season and dropped a season-worst 15 games under .500.
White Sox suffer franchise-worst 107th loss
Garrett Crochet was brilliant early for the Chicago White Sox but their series finale with the New York Mets ended like so many other of their games this season - with a loss.
Crochet tied an American League record by striking out the first seven batters but the White Sox ended up getting swept in the three-game series with a 2-0 loss to the Mets.
The loss was the 107th of the season for Chicago, as it broke the franchise record for losses set by the 1970 team.
With just 31 wins, the White Sox need to go 12-12 the rest of the season to avoid matching the 1962 expansion Mets for the most losses by a team since 1900.
The White Sox managed just two hits in finishing off the first 0-10 home-stand in club history. This marks the third losing streak of the season of at least 10 games for Chicago, which also has a 14-game skid and a franchise-worst 21-game slide.
Francisco Lindor hit his 29th home run and Sean Manaea permitted two hits over seven innings to help New York (73-64) win its fourth straight game. The Mets have moved within one game of the Braves for the last play-off spot.