Ivan Nova pitched a six-hitter for his second career shutout, Eduardo Nunez hit a two-run homer, and the Yankees beat the San Francisco Giants, 6-0, Saturday afternoon in New York.
Alfonso Soriano connected for the second straight day and Robinson Cano had an RBI single in a three-run third against Ryan Vogelsong (3-6), helping the Yankees win for just the third time in eight games.
The Yankees have seven games remaining, including three against the wild-card- leading Tampa Bay Rays.
New York remained three games behind Cleveland for the second wild card, but moved ahead of Baltimore and Kansas City.
Nova (9-5) gave the Yankees’ bullpen a rest with a 108-pitch effort for his third complete game, all this year. He struck out seven and walked one.
Athletics 9, Twins 1 — Oakland lowered their magic number to one for clinching their second straight AL West title, beating visiting Minnesota.
The A’s have won 12 of 15 and are 16 of their last 21.
Jarrod Parker (12-7) allowed one run and four hits in six innings, and Alberto Callaspo matched his career highs with four hits and had three RBIs.
Rangers 3, Royals 1 — Matt Garza pitched eight impressive innings for his first victory in six starts and Texas kept close in the playoff race, beating host Kansas City.
The Rangers, who also denied Oakland the AL West title for at least another day, won for the fifth time in 19 September games. They remain a half-game behind Cleveland for the second wild-card berth.
The Royals, out of the playoffs since winning the 1985 World Series, dropped 3½ games in back of the Indians.
Tigers 7, White Sox 6 — Detroit tied the game with an astonishing six-run rally in the bottom of the ninth inning, then beat Chicago when Omar Infante hit an infield single with the bases loaded in the 12th.
Detroit’s magic number for a third straight AL Central title is two; Cleveland is in second.
Trailing, 6-0, in the ninth, the Tigers scored five runs before the first out. Pinch hitter Andy Dirks hit a three-run homer to pull Detroit within one.
Indians 4, Astros 1 — Scott Kazmir allowed four hits in seven shutout innings, and Cleveland maintained its hold on a wild-card spot with a home win.
Kazmir (9-9) fanned 10 and walked two for the Indians, who have won eight of 10.
Cardinals 9, Brewers 2 — Matt Carpenter broke Stan Musial’s team record for doubles by a lefthanded batter in a season, Lance Lynn won for the first time since early August, and visiting St. Louis beat Milwaukee to maintain a two-game lead in the NL Central.
Carpenter’s double was his 54th of the season, one more than Musial in 1953.
Pirates 4, Reds 2 — A.J. Burnett scattered four hits over seven innings to lead host Pittsburgh over Cincinnati, moving a game up on the Reds for the top wild-card spot.
Burnett (9-11) struck out a season-high 12, and Jason Grilli worked the ninth inning for his 31st save, his first since going to the disabled list with a strained forearm in July.
Cubs 3, Braves 1 — Dioner Navarro hit a tiebreaking single in a three-run eighth inning, and host Chicago denied Atlanta the NL East championship for at least a day.
The Braves’ magic number remained at one to clinch their first division title since 2005.
Dodgers 4, Padres 0 — Clayton Kershaw struck out 10 in seven dominant innings, Yasiel Puig and A.J. Ellis hit two-run homers, and Los Angeles beat host San Diego.
Angels 6, Mariners 5 — Collin Cowgill homered, tripled, and stole home for host Los Angeles against Seattle.
Diamondbacks 7, Rockies 2 — Matt Davidson homered and drove in three runs, Gerardo Parra had three hits, and Arizona beat Colorado in Denver.
Mets 5, Phillies 4 — David Wright and Daniel Murphy hit homers and New York Mets won in Philadelphia in a game called in the top of the seventh because of rain.
. . .
Washington’s game at Miami was postponed by rain and will be part of a Sunday doubleheader. A Nationals loss would have clinched the division for Atlanta and a playoff spot for St. Louis.