David Price (20-5) allowed two runs and five hits in seven innings to become Tampa Bay’s first 20-game winner, B.J. Upton hit his 27th and 28th homers, and the Rays beat the White Sox 6-2 Sunday at U.S. Cellular Field.
Chicago, which held at least a share of the AL Central lead from July 24 until Wednesday, has lost 10 of 12 and is now 3 games behind with three to play. Jose Quintana (6-6) gave up four runs and six hits in four innings.
Tampa Bay (88-71) won for the 10th time in 11 games to remain three games behind Oakland for the AL’s second wild-card berth with three games left.
Cubs 7, Diamondbacks 2: Anthony Rizzo had three hits, David DeJesus homered, and the Cubs ended a seven-game losing streak and avoided their 100th loss with a win in Phoenix.
The Cubs had lost 18 in a row against NL West opponents. Chris Rusin (2-3) allowed one earned run and three hits in five innings.
Brian LaHair’s two-run single capped a four-run sixth inning against Bryan Shaw (1-6) and two other Arizona relievers.
Cardinals 10, Nationals 4: Carlos Beltran homered from both sides of the plate for the ninth time in his career and drove in five runs, as St. Louis won at home to close in the NL’s second wild-card berth.
St. Louis (86-73) took a 7-0 lead by the third inning and reduced its magic number for clinching to two. They lead the Dodgers by two games for the second NL wild card.
Washington (96-63), already assured of the capital’s first postseason baseball since 1933, saw its magic number for clinching the NL East remain at one over second-place Atlanta (93-66).