Cody Ross hit a go-ahead single in the 12th inning, Eric Chavez followed with a three-run double against his former team and the Arizona Diamondbacks beat the Yankees, 6-2, Thursday night in New York after one fan came up with two home run balls, including Francesco Cervelli’s tying drive in the ninth.
The Yankees failed to complete a three-game sweep after learning captain Derek Jeter again fractured his left ankle and will be sidelined until after the All-Star break.
On a strange night that included a pair of catcher’s interference calls against Cervelli, Robinson Cano started New York’s comeback from a 2-0 deficit with a sixth-inning homer off Patrick Corbin.
New York loaded the bases with one out in the eighth against David Hernandez, and Cano was hit by a 1-2 pitch above his left ankle as he tried to check his swing. He headed to first thinking the score had been tied, but umpires ruled he went around too far and called him out.
Brewers 7, Giants 2 — Yovani Gallardo homered and struck out six in his first start since being arrested on a drunken driving charge, and host Milwaukee beat San Francisco for a three-game sweep.
The righthander allowed five hits, one walk and one earned run in six innings.
Milwaukee took all three games from the World Series champion Giants and won its season-high fourth in a row after a 1-8 skid.
Ryan Braun and Jonathan Lucroy also homered for Milwaukee, which swept San Francisco for the first time since July 18-20, 2008.
Orioles 10, Rays 6 — Matt Wieters hit a grand slam in the bottom of the 10th inning and host Baltimore withstood four solo homers by Tampa Bay.
Nolan Reimold and Steve Pearce also homered for the Orioles, who took two of three from their AL East rivals. It was Baltimore’s 17th straight extra-inning victory, including 16 last season.
Blue Jays 3, White Sox 1 — Knuckleballer R.A. Dickey threw six shutout innings before leaving with soreness in his neck and back, Rajai Davis had two hits and Toronto beat visiting Chicago.
Dickey (2-2) allowed two hits, both singles. The reigning NL Cy Young Award winner, walked one, struck out a season-high seven and lowered his ERA from 5.82 to 4.30.
Braves 6, Pirates 4 — Pinch-hitter Evan Gattis connected for a two-run homer in the eighth inning and Atlanta won in Pittsburgh.
Atlanta brothers B.J. and Justin Upton homered in the same game for the second time this season as the Braves continued their torrid play. Atlanta improved to a major league-best 13-2 after Gattis hit a sinker from Jared Hughes (1-1) into the left-field bleachers .
Cardinals 4, Phillies 3 — Carlos Beltran hit a go-ahead homer in the eighth, Adam Wainwright pitched seven solid innings and St. Louis escaped a ninth-inning jam for a win in Philadelphia.
Reds 11, Marlins 1 — Shin-Soo Choo singled, doubled and scored twice, helping lefthander Tony Cingrani get a victory in his first major league start, and host Cincinnati won its fourth in a row.
Rockies 11, Mets 3 — Jon Garland pitched seven solid innings in bitter cold, Troy Tulowitzki homered and hit a go-ahead single and host Colorado beat New York. It was 28 degrees at game time.
Mariners 2, Tigers 0 — Kyle Seager hit a two-out RBI double off Justin Verlander in the seventh inning to break a scoreless tie and help give Seattle the victory over visiting Detroit.
Cubs 6, Rangers 2 — Alfonso Soriano hit his first home run of the season, Anthony Rizzo also homered and Chicago beat Texas at a soggy Wrigley Field.