Royals 3, Tigers 2
Rookie Brad Keller pitched seven strong innings, Cam Gallagher broke a sixth-inning tie with a two-run single and Kansas City held on to beat host Detroit.
The teams split the four-game series that finished Detroit's home season. The Royals won the season series 11-8.
Rays 5, Blue Jays 2
Blake Snell won his ninth straight start to increasing his major league-leading victories total to 21, and Tampa Bay beat host Toronto to stave off elimination.
Tampa Bay began the day 7 games behind Oakland for the AL's second wild card and would be eliminated with one more loss or win by the Athletics, who hosted Minnesota later in the day.
Astros 6, Angels 2
Charlie Morton left Houston's win over Los Angeles after one inning because of discomfort in his pitching shoulder, a potential problem for the World Series champions as they close in consecutive AL West titles.
The 34-year-old right-hander did not pitch for the Astros from Aug. 28 until Sept. 8 because of right shoulder discomfort.
Morton threw 24 pitches in the first. He gave up a double to Justin Upton, who scored from second on a wild pitch in the dirt that bounced off the glove of catcher Martin Maldonado, who initially had trouble finding the ball.
Orioles 6, Yankees 3
The Yankees' Didi Gregorius tore cartilage in his right wrist while scoring the run that clinched a wild card berth for host New York, manager Aaron Boone said after his team wasted a three-run lead in a loss to Baltimore.
Boone said Gregorius was hurt when he slid into home plate head-first to score from first on Aaron Hicks' 11th-inning double Saturday. The shortstop sat out Sunday. Boone said he was unsure if Gregorius, who has 27 homers and 86 RBI, would be able to return in time for the postseason.
Rangers 6, Mariners 1
Adrian Beltre was given a standing ovation when he was removed from what could be his last home game for host Texas, just before the Rangers rallied for four runs in the sixth inning to beat Seattle.
The 39-year-old, playing his 21st major-league season, struck out twice and is hitting .275 with 14 homers and 61 RBI.
Twins 5, Athletics 1
Host Oakland will have to take its bubbly on the road. Kyle Gibson allowed one run over 7 1/3 innings, Jake Cave hit a two-run homer and Minnesota beat Oakland, preventing the Athletics from clinching an AL wild-card berth in its last regular-season home game.
Marlins 6, Reds 0
The 25th anniversary of the Marlins franchise was seen by the fewest fans at home in team history.
Host Miami became the first major league team to draw fewer than 1 million fans at home since the 2004 Montreal Expos, beating Cincinnati before 13,595 to complete the Miami portion of their schedule in Derek Jeter's first season as chief executive officer.
Braves 2, Phillies 1
Lane Adams homered and drove in two runs, Anibal Sanchez won for the first time in nine starts and host Atlanta used a lineup of reserves to win its fifth straight game, over Philadelphia.
The loss dropped Philadelphia from postseason contention. Atlanta, the first NL team to qualify for the playoffs, eliminated the Phillies from the NL East race on Saturday.
Brewers 13, Pirates 6
Christian Yelich hit his 32nd home run, Travis Shaw added his 31st and Milwaukee blew past the mistake-prone host Pittsburgh.
Yelich finished 2-for-3 to boost his batting average to an NL-leading .322 as Milwaukee won for the third time in four games to bolster its chances of reaching the postseason for just the fifth time in franchise history.
Cardinals 9, Giants 2
Miles Mikolas won his fourth straight start, Matt Carpenter hit his NL-leading 36th homer and host St. Louis beat San Francisco to complete a three-game sweep and remain on track for the NL's second wild card. St. Louis (87-69) has won three straight games and six of seven.
Dodgers 14, Padres 0
Hyun-Jin Ryu pitched six scoreless innings and tied a career high with three of the Dodgers' 16 hits, and NL West-leading host Los Angeles routed San Diego. The Dodgers' division lead remained at 1 games over Colorado, which won 2-0 at Arizona.
Rockies 2, Diamondbacks 0
Kyle Freeland extended his unbeaten streak to 10 starts, and Colorado beat host Arizona for a three-game sweep than kept the Rockies 1 games behind St. Louis for the NL's second wild card with one week remaining in the regular season.
Arizona lost for the seventh time in eight games and was eliminated from contention in the NL West and wild-card race.
Mets 8, Nationals 6
Michael Conforto hit a go-ahead, bases-loaded triple, rookie Jeff McNeil matched a career high with four hits and New York beat host Washington on a slow and soggy afternoon.
The first pitch was delayed 25 minutes, and rain continued during the game, which lasted 4 hours, 14 minutes. Washington's grounds crew tended to the infield between innings throughout the day.
Cubs 6, White Sox 1
Moments after Kanye West left the mound, Kyle Schwarber and the Chicago Cubs put on their own show. Schwarber homered and drove in two runs, and the Cubs beat the crosstown host White Sox to lower their magic number for clinching the NL Central title to five.