Mets 6, Pirates 0: David Wright broke host New York's record for hits and Jeremy Hefner bounced back from a horrendous start to eliminate Pittsburgh from playoff contention. Wright reached on an infield single during a four-run third inning Wednesday for his 1,419th hit, snapping a tie with Ed Kranepool atop the team's career list. Hefner (3-7), who faced seven batters without recording an out in a 16-1 loss to Philadelphia last Thursday, allowed only three harmless singles over seven innings and matched a career high with seven strikeouts.
Astros 2, Cardinals 0: Bud Norris pitched into the eighth inning for his first win since May 21, and Jose Altuve homered for host Houston. The victory broke St. Louis' 10-game winning streak over Houston and cut the Cards' lead over Los Angeles and Milwaukee for the second NL wild card spot to 3½ games.
Dodgers 8, Padres 2: In San Diego, Matt Kemp had four hits, falling a triple shy of the cycle, and four RBI as Los Angeles kept its playoff hopes alive.
Yankees 8, Twins 2: New York posted six runs in the third inning and C.C. Sabathia struck out 10 batters over eight innings for the victory in Minneapolis.
Sabathia (14-6) threw 89 of his 118 pitches for strikes, including three straight to Twins All-Star Joe Mauer for the second of his three strikeouts in the fourth inning. Mauer, who began the day three points behind Detroit's Miguel Cabrera in the batting race, went 0 for 4.
Robinson Cano hit a two-run double and Curtis Granderson added a two-run triple in the third inning.
Orioles 12, Blue Jays 2: Chris Davis and Manny Machado each connected twice as host Baltimore tied a team record with seven home runs and stayed within 1½ games of AL East leader New York.
Tigers 5, Royals 4: Jhonny Peralta brought home the go-ahead run when Andy Dirks' hard slide broke up a potential inning-ending double play in the eighth inning for host Detroit, which started the day tied with the Chicago White Sox atop the AL Central for the first time since Sept. 2. In the eighth, Peralta hit a grounder to shortstop Alcides Escobar. Dirks slid so late and hard that second baseman Irving Falu didn't attempt a throw, allowing pinch-runner Don Kelly to score. Alex Gordon's catch above the left-field wall robbed the Tigers' Miguel Cabrera of a tie-breaking homer in the fifth inning.
Rays 4, Red Sox 2: Carlos Pena and Ben Francisco hit back-to-back homers in the fifth inning as Tampa Bay won its seventh straight. The visiting Rays began the day three games behind Oakland for the second AL wild-card spot.