Braves 6, Giants 0
ATLANTA — The Atlanta Braves clinched their second straight NL East title as Ronald Acuña Jr. hit his 41st homer in a win over San Francisco that eliminated the Giants from postseason contention in Bruce Bochy’s last year as San Francisco manager.
Acuña scored three runs to back Mike Foltynewicz (8-5), who allowed three hits in eight innings. Atlanta’s 19th division title tied the New York Yankees for the most since Major League Baseball split into divisions for the 1969 season.
Cardinals 2, Cubs 1
CHICAGO — Yadier Molina had three of St. Louis’ four hits, including a two-run single, and the Cardinals held off the fading Chicago.
Carlos Martinez got the final two outs. The Cardinals’ NL Central lead is three games over Milwaukee and five over Chicago. The Cubs are two games behind the Brewers for the second NL wild card.
Orioles 5, Mariners 3
BALTIMORE — Félix Hernández labored through five innings in what was likely his penultimate start with Seattle, and Baltimore got home runs from Anthony Santander and Hanser Alberto in the win.
After rookie Kyle Lewis hit a two-run homer in the first inning, Hernández (1-7) gave the lead back in the bottom half after throwing just eight pitches.
Blue Jays 4, Yankees 3
NEW YORK — Star second baseman Gleyber Torres prompted an audible gasp from the Yankee Stadium crowd when his right leg buckled while fielding a grounder and made an early exit in New York’s loss to Toronto.
Torres said his lower legs felt weakness.
Rays 5, Red Sox 4 (11)
ST. PETERSBURG, Fla. — The World Series champion Boston Red Sox were mathematically eliminated in the late innings, then lost to Tampa Bay when Willy Adames had an RBI single in the 11th.
A year after going 108-54 to win their third straight AL East title, the Red Sox (80-73) were knocked out during the ninth inning when Cleveland beat Philadelphia, around the time Mitch Moreland hit his second two-run homer.
White Sox 10, Tigers 1
DETROIT — Eloy Jiménez hit a grand slam in the fourth inning, and Yoán Moncada also went deep as Chicago breezed past Detroit.
Tim Anderson had two more hits in his pursuit of the American League batting title, and the White Sox chased Jordan Zimmermann (1-12) in the fourth.
Indians 5, Phillies 2
CLEVELAND — Carlos Carrasco got his first save in five years, and Cleveland beat Philadelphia to maintain position for the second AL wild card and damage the Phillies’ playoff chances.
Cleveland (91-63) is tied with Tampa Bay for the second wild card, trailing Oakland. The Indians are four games behind AL Central-leading Minnesota.
Mets 8, Reds 1
CINCINNATI — Pete Alonso hit his major league-leading 50th home run, Jacob deGrom pitched shutout ball for seven innings and New York beat Cincinnati.
Amed Rosario hit a two-run homer and Jeff McNeil added a solo shot for the Mets, who remained 3½ games behind Milwaukee for the second NL wild card.
Nationals 6, Marlins 4
MIAMI — Trea Turner hit two solo homers as Washington beat Miami.
Washington had dropped four of six. It maintained its one-game lead over Milwaukee for the top spot in the NL wild-card standings.
Brewers 10, Pirates 1
MILWAUKEE — Chase Anderson pitched six scoreless innings, Trent Grisham hit a bases-loaded triple and Milwaukee routed Pittsburgh to strengthen its grip on an NL wild card.
Milwaukee pulled two games ahead of the Cubs for the second wild card after Chicago fell to St. Louis 2-1 earlier in the day. The Brewers trail Washington by a game for the top wild card and are three back of the NL Central-leading Cardinals.
Twins 4, Royals 3
MINNEAPOLIS — Randy Dobnak pitched 5.1 innings for his first major league win, and Minnesota beat Kansas City.
Minnesota won for the sixth time in eight games to maintain its four-game lead over Cleveland in the AL Central. It reduced its magic number to clinch the division title to five with eight games to play.
Athletics 8, Rangers 0
OAKLAND — Mike Fiers struck out five and didn’t walk a batter over eight dominant innings to win for the first time in four starts, and Oakland beat Texas to maintain a two-game lead for the top AL wild card.
Chad Pinder hit a three-run homer and Mark Canha also connected as the A’s (93-61) kept their margin over Cleveland and Tampa Bay (91-63).
Diamondbacks 9, Padres 0
SAN DIEGO — Rookie Merrill Kelly pitched seven dominant innings and Josh Rojas hit a three-run double in the seven-run eighth for Arizona in a win over lackluster San Diego.
Arizona remained five games behind Milwaukee for the second NL wild card and also needs to overtake the Chicago Cubs and New York Mets. The Diamondbacks have won four of their last six games after losing six straight.