Chicago — A share of the AL Central was up for grabs. The Kansas City Royals couldn't quite reach it.

The Royals squandered a chance to move into a tie for the division lead, losing to Jose Abreu and the Chicago White Sox, 5-4, on Saturday night.

"We definitely let one get away," Royals first baseman Eric Hosmer said. "We had a lot of opportunities, guys on base to start innings. But we just didn't get it done."

The Detroit Tigers, who lost 12-3 at Minnesota on Saturday, remained one game ahead of the Royals entering the final day of the regular season. Kansas City clinched at least an AL wild card on Friday.

By virtue of a head-to-head tiebreaker with the Oakland Athletics, if the Royals are in the wild-card game, it will be played in Kansas City.

"We're going to be excited that we got home-field advantage," Royals manager Ned Yost said. "But again, it's all going to come down to (Sunday). We'll see what happens. Minnesota is doing a great job playing Detroit."

Danny Duffy (9-12) lasted only two innings for the Royals. He allowed four runs, five hits and one walk. The White Sox jumped on him, scoring three runs in the first inning. Abreu capped the rally with his 36th home run.

"I didn't have any command," Duffy said. "I didn't have my best stuff is the best way to put it."

Abreu broke a 31-year-old franchise record for the most homers in a season by a rookie, previously held by Ron Kittle. They are the most by a rookie since St. Louis' Albert Pujols hit 37 in 2001.

White Sox catcher Josh Phegley homered in the second and seventh innings for his first career multihomer game.

John Danks (11-11) pitched seven solid innings to earn his first home win since June 17. He allowed two runs, five hits and two walks, and struck out three.

"Every time we face him, we really struggle offensively," Yost said of Danks. "He's got our number right now, that dirty rat."

The Royals mounted a rally in the eighth inning against Chicago's bullpen. After the first two batters reached, Lorenzo Cain singled home Alcides Escobar to cut the deficit to 5-3. But Hosmer hit into a double play, and Billy Butler grounded out to end the threat.

Kansas City threatened again in the ninth. Mike Moustakas singled in Alex Gordon with two outs, but the Royals fell one run short.

Javy Guerra escaped the jam for his first save of the season.

Salvador Perez hit a solo shot in the seventh inning for his 17th homer.

Paul Konerko, who will retire at season's end, was honored by the White Sox during a pregame ceremony. The White Sox unveiled a statue of Konerko, gave him several gifts, and displayed a series of video tributes from ex-teammates and players around the big leagues, including one from retiring New York Yankees shortstop Derek Jeter.

"I have to apologize for the game," Konerko said. "To go out and try to play a game after that … I'm pretty good about distractions, but that day, no way. I was a mess out there."

Konerko went 0-for-3 and exited in the seventh inning to a standing ovation. He then returned to the field for a curtain call.

More American League

(At) Seattle 2, L.A. Angels 1 (11): The Mariners stayed in the AL playoff race when Austin Jackson hustled to barely beat a double-play relay in the 11th inning to beat the Angels. Seattle sent the chase down to the final day, moving within one game of Oakland for the second AL wild-card spot.

(At) Texas 5, Oakland 4: The Athletics stalled in their bid to clinch a wild-card spot, losing to the last-place Rangers on home runs by rookie Jake Smolinski and Robinson Chirinos.

(At) Boston 10, N.Y. Yankees 4: Derek Jeter went 1-for-2 with an infield single and left for a pinch hitter in the fifth inning, and the Red Sox chased Masahiro Tanaka during an eight-run second inning that backed Joe Kelly.

(At) Toronto 4, Baltimore 2: Jose Reyes had two hits and two RBIs, J.A. Happ won consecutive starts for the first time since late May and the Blue Jays beat the AL East champion Orioles.

Tampa Bay 2, (at) Cleveland 0: Alex Colome and three relievers combined on a five-hitter as the Rays blanked the Indians, who were eliminated from playoff contention Friday night. All-Star left fielder Michael Brantley collected his 200th hit of the season for Cleveland with a fourth-inning single.

National League

(At) Arizona 5, St. Louis 2: Mark Trumbo homered twice and the Diamondbacks prevented the Cardinals from clinching the NL Central title. St. Louis secured at least a tie for the division crown when Pittsburgh lost to Cincinnati.

(At) Cincinnati 10, Pittsburgh 6: The Pirates' NL Central chances were hurt when Todd Frazier had a tying two-run homer in the seventh inning and Ramon Santiago hit a grand slam in the 10th for the Reds. Pittsburgh, which already has clinched at least a wild card, remained a game behind first-place St. Louis.

(At) Washington 5, Miami 1: Stephen Strasburg struck out seven, taking over the league lead in strikeouts (242), and gave up only two hits through six scoreless innings in his final tuneup ahead of his first postseason for the NL East champion Nationals.

(At) San Francisco 3, San Diego 1: Brandon Crawford hit a two-run single with two outs in the eighth inning, leading the Giants. Crawford, one of just two Giants regulars in the starting lineup, was hitless in three at-bats until his broken-bat single to left off Dale Thayer (4-5) broke a 1-all tie.

(At) Milwaukee 2, Chicago Cubs 1: Jonathan Lucroy set a major league record for doubles in a season by a catcher, and Francisco Rodriguez moved into 10th place on baseball's career saves list for the Brewers.

Atlanta 4, (at) Philadelphia 2: Brothers B.J. and Justin Upton each homered and the Braves held on.


(At) N.Y. Mets 2, Houston 1: Lucas Duda hit a two-run homer with two outs in the bottom of the ninth inning for the Mets, who were held to two hits by four Astros pitchers through eight innings before coming back against Tony Sipp.

Hernandez gets break

The ERA of Mariners ace Felix Hernandez dropped Saturday without the right-hander throwing a pitch, giving him a chance to win a second AL title.

Hernandez failed to field a bunt by Josh Thole during a seven-run fifth inning in Tuesday's 10-2 loss at Toronto, a play called a hit by official scorer Herb Morrell. Joe Torre, MLB executive vice president, changed the decision to an error Saturday, making the final four runs of the inning unearned and dropping Hernandez's ERA from 2.34 to 2.18 going into his final start of the regular season on Sunday against the Los Angeles Angels.

Chris Sale of the White Sox, who made his final scheduled start Wednesday, leads the AL at 2.17.