Miguel Cabrera is making a late push for the Triple Crown — and if he keeps swinging like this, the Detroit Tigers could still have a shot in the AL Central.
Cabrera homered twice, including a grand slam in the eighth inning, and the Tigers routed the Oakland Athletics, 12-2, Tuesday night in Detroit. The Tigers lost righthander Max Scherzer after only two innings to fatigue in his throwing shoulder, but an MRI revealed no structural damage.
The Chicago White Sox beat Kansas City to remain three games ahead of Detroit atop the division, taking something away from Cabrera’s big night.
‘‘Our job is to win games. There’s no talk about personal numbers,’’ Cabrera said. ‘‘Hopefully we can get a good winning streak.’’
Cabrera now leads the American League with a .333 average and 129 RBIs. He also has a career-high 40 homers — two behind Josh Hamilton for the top spot.
The last Triple Crown winner was Carl Yastrzemski in 1967.
‘‘That’s a hard thing to do. You've got to be lucky,’’ Cabrera said. ‘‘Hopefully we get lucky in our division and win more games.’’
Prince Fielder and Jhonny Peralta added home runs for the Tigers. Darin Downs (2-1) pitched 2⅔ scoreless innings for the win in relief of Scherzer.
Oakland rookie A.J. Griffin (6-1) lost for the first time in his career.
Angels 11, Rangers 3 — Jered Weaver (18-4) earned his 100th victory, Chris Iannetta had a two-run single and scored on a wild pitch during a crazy eight-run rally in the fourth inning, and the Angels moved up in the AL playoff race with a blowout win over visiting Texas.
Giants 6, Rockies 3 — Tim Lincecum pitched San Francisco one win closer to an NL West crown, and the Giants lowered their magic number to clinch the division to seven with a home victory.
Lincecum (10-14) struck out six and walked two in 6⅓ scoreless innings on a day the second-place Dodgers were postponed by rain in Washington.
Cardinals 4, Astros 1 — Kyle Lohse (15-3) threw seven scoreless innings for his 15th victory and contributed an RBI double as host St. Louis handed Houston its 100th loss and stayed in front for the second NL wild card.
Reds 3, Cubs 1 — Homer Bailey pitched effectively into the eighth inning, Ryan Hanigan hit a three-run double, and visiting Cincinnati reduced its magic number to four over the Cardinals to clinch the NL Central title.
Brewers 6, Pirates 0 — Yovani Gallardo (16-8) gave up just two hits over 6⅔ innings and surging Milwaukee beat host Pittsburgh, dropping the Pirates to 4-12 in September.
White Sox 3, Royals 2 — Gavin Floyd (10-10) pitched seven crisp innings, Alex Rios hit a tiebreaking homer in the seventh, and visiting Chicago posted its fifth consecutive victory and maintained a three-game advantage over Detroit in the AL Central.
Marlins 4, Braves 3 — Jose Reyes hit a two-out RBI single in the 10th inning to lift host Miami.
Diamondbacks 3, Padres 2 — Ian Kennedy gave up one run in eight innings for his 14th victory as Arizona improved to 1-6 at home against San Diego this season.
Twins 6, Indians 5 — Darin Mastroianni scored the go-ahead run from second base on an infield hit in a two-run 12th inning as Minnesota beat host Cleveland.
. . .
The Blue Jays-Yankees game in New York was postponed because of inclement weather, and the teams will play a day-night doubleheader Wednesday, with the opener starting at 1:05 p.m. and the second game at 7:05 p.m.
. . .
The Phillies-Mets game at CitiField was postponed because of inclement weather and will be made up Thursday at 7:10 p.m., originally an off day for both clubs.
. . .
The Dodgers-Nationals game in Washington was postponed because of rain. The clubs will make it up Wednesday as part of a doubleheader, starting at 4 p.m.
. . .
In a late game Monday, Kevin Correia pitched seven innings of two-hit ball and Starling Marte hit a two-run triple to lead the Pirates past the Cubs, 3-0, in a game that was delayed more than 3½ hours by rain. The first pitch was thrown at 11:42 p.m. EDT, and Joel Hanrahan delivered the final one at 2:28 a.m. Tuesday.