BREWERS 7, PIRATES 2

Willy Adames secured his first 30-20 season in Milwaukee’s win over Pittsburgh on Tuesday night. Adames stole second after an infield single, his first of two hits, with one out in the second inning. It was the 20th stolen base for the seven-year veteran to go along with 32 home runs. He and 20-year-old rookie Jackson Chourio (21 homers, 21 stolen bases) are the first Brewers teammates to go 20-20 in the same season.

METS 5, BRAVES 1

Michael Harris II had three more hits, including a solo home run and an RBI double, and rookie Spencer Schwellenbach shut down New York again as Atlanta cruised to a win in the opener of a pivotal three-game series. Marcell Ozuna added his 39th home run for Atlanta, which trails the Mets by one game in the National League playoff race with five remaining.

CUBS 10, PHILLIES 4

Cody Bellinger tripled, singled twice and drove in four runs, and Chicago routed Philadelphia. Kyle Schwarber hit his 38th homer of the season and Bryce Harper hit his 30th for the Phillies, who clinched their first NL East title in 13 years on Monday night. Manager Rob Thomson played his regular lineup, minus catcher J.T. Realmuto, as Philadelphia seeks to secure home-field advantage in the National League playoffs.

GUARDIANS 6, REDS 1

Lane Thomas hit a two-run homer and drove in three, Josh Naylor had a pair of RBIs, and AL Central champion Cleveland clinched a first-round bye in the postseason with a win over Cincinnati.

TIGERS 2, RAYS 1

Tarik Skubal allowed two hits in seven scoreless innings and Detroit took another step toward an improbable postseason appearance with a victory over Tampa Bay.Skubal (18-4), a leading candidate to win the AL Cy Young award, struck out seven batters while walking only one. He will get a chance for a 19th win on Sunday if the Tigers need him to beat the Chicago White Sox on the final day of the regular season to make the postseason.

ROYALS 1, NATIONALS 0

Kyle Isbel snapped Kansas City’s 27-inning scoreless streak by sprinting home on a throwing error in the 10th inning, Cole Ragans gave up three hits in six innings, and the Royals held on to the second American League wild card with a victory over Washington.

WHITE SOX 3, ANGELS 2

Chicago remained tied with the 1962 New York Mets for the modern major league record of 120 losses in a season, rallying to score three runs in the eighth inning and beat Los Angeles.

ASTROS 4, MARINERS 3

Jason Heyward hit a go-ahead, two-run homer and made a dazzling defensive play as Houston beat Seattle to clinch their fourth consecutive AL West championship.

ORIOLES 5, YANKEES 3

Baltimore clinched its second straight playoff berth, overcoming Aaron Judge’s major league-leading 56th home run to beat New York. The Orioles’ win combined with Minnesota’s loss to Miami nine minutes later assured Baltimore at least an American League wild card.

RED SOX 6, BLUE JAYS 5, 10 INNINGS

Trevor Story hit a tiebreaking double in a three-run 10th inning, and Boston rallied past Toronto.

MARLINS 4, TWINS 1

The cratering Minnesota Twins took another step backward in the American League wild-card race, as Jonah Bride homered to spark a four-run second inning off Bailey Ober for 99-loss Miami.