KANSAS CITY, Mo. — Miguel Cabrera had two hits and drove in two runs before leaving in the fifth inning, and the Kansas City Royals rallied to beat his AL Central champion Detroit Tigers 4-2 on Tuesday.
With one game remaining in the regular season, Cabrera leads the American League in average (.331), home runs (44) and RBIs (139), putting him on the brink of becoming the first Triple Crown winner since Boston's Carl Yastrzemski in 1967.
Ashland native Jeremy Guthrie closed out the season with another strong outing. The Kansas City right-hander (5-3) lasted six innings to improve to 5-0 with six no-decisions in his finall 11 starts, the Royals winning 10 of them.
Yankees 4, Red Sox 3, 12 innings
At New York, Raul Ibanez tied it with a pinch-hit homer in the ninth inning then had an RBI single in the 12th, helping the Yankees remain a game up on Baltimore in the AL East with one game to go by beating the Boston Red Sox.
With a second comeback spurred by Ibanez in the last 10 days, the Yankees need a win or Orioles loss on the final day of the season to secure their 13th division title since 1996. The Orioles beat Tampa Bay 1-0 earlier.
If the teams end up even after today's games, they'll play a tiebreaker Thursday in Baltimore.
Orioles 1, Rays 0
At St. Petersburg, Fla., Chris Davis homered for the sixth straight game and the Orioles overcame a club-record 15 strikeouts by James Shields to beat the Rays, pushing the AL East race to the final day of the season.
Orioles rookie Miguel Gonzalez (9-4) limited the Rays to two singles over 61/3 innings. The right-hander walked two and struck out seven before manager Buck Showalter turned the game over to the bullpen.
Indians 4, White Sox 3,12 innings
At Cleveland, Jason Donald singled home the winning run with two outs in the 12th inning, lifting the Indians over the White Sox.
Blue Jays 4, Twins 3
At Toronto, Chad Jenkins earned his first major league win, Kelly Johnson hit a two-run home run and the Blue Jays beat the Twins.
Making his third career start, Jenkins (1-3) allowed two runs and five hits in five-plus innings. The right-hander walked one and struck out two.
Mariners 6, Angels 1
At Seattle, Kyle Seager became the first Seattle batter to hit 20 home runs in a season since 2009 with a solo shot in the first inning and the Mariners beat Mike Trout and the Angels.
The penultimate game of the season came a night after the Angels were eliminated from the AL wild card chase. And they played like a team with nothing tangible left to play for, tying their season high with three errors, including a pair in the sixth inning by right fielder Mark Trumbo that helped two runs score.
Trout had one hit in five at-bats to see his average drop to .324. He's seven points behind leader Miguel Cabrera.
Reds 3, Cardinals 1
At St. Louis, the St. Louis Cardinals clinched baseball's final postseason berth when the Los Angeles Dodgers lost to San Francisco.
St. Louis will play at Atlanta on Friday in the new one-game playoff between wild-card teams.
Giants 4, Dodgers 3
At Los Angeles, Los Angeles was eliminated from playoff contention, their wild-card hopes dashed to Barry Zito and the Giants.
Los Angeles had won six in a row to stay in the race for the second NL wild-card spot, but Mark Ellis lined out to center field with a runner on second base to end it.
Marlins 4, Mets 3, 11 innings
At Miami, New York Mets knuckleballer R.A. Dickey struck out one-shot wonder Adam Greenberg, but also gave up two homers in his final start of a Cy Young-hopeful season and the Mets lost to the Marlins.
Nationals 4, Phillies 2
At Washington, Adam LaRoche hit his career-high 33rd homer to become the third Nationals player with 100 RBIs in a season, another celebratory moment for NL East champion Washington during a victory over the Phillies.
Pirates 5, Braves 1
At Pittsburgh, Kevin Correia pitched effectively into the seventh inning, Garrett Jones homered and the Pirates won consecutive games for the first time in four weeks, beating the Braves.
The Pirates (79-82) tied for their most wins in a season since their North American major professional sports record streak of 20 losing seasons began in 1993. The 1999 Pirates went 79-83.
Astros 3, Cubs 0
At Chicago, Bud Norris pitched six shutout innings, Jason Castro homered and the Astros beat the Cubs in a matchup of 100-loss teams.
Brewers 4, Padres 3
At Milwaukee, rookie Martin Maldonado hit a grand slam and the Brewers used 10 newcomers in beating the Padres.
Maldonado connected against Anthony Bass (2-8) in the third inning for his first career slam and eighth home run of the year. The backup catcher was in a 1-for-16 slump since Sept. 10 when he delivered.
Diamondbacks 5, Rockies 3
At Phoenix, Aaron Hill hit a game-winning three-run home run with two outs in the ninth inning to lift the Diamondbacks over the Rockies.
Jordan Pacheco had hit a two-run double in the top of the eighth to give the Rockies a 3-2 lead.