Athletics 6, Yankees 4 (10 innings): Coco Crisp, who went 4-for-4 with two home runs and five runs batted in, hit a three-run shot in the 10th inning that sent Oakland to a win over host New York on Wednesday night.
No. 9 batter Scott Sizemore was 4-for-4 with a tying double off CC Sabathia in the eighth, and Oakland won at Yankee Stadium for the second consecutive night to clinch a series victory. The A's had lost 10 straight series against New York, an Oakland record for futility against any team.
Nick Swisher homered twice and Mark Teixeira also connected for the Yankees, who fell one game behind first-place Boston in the AL East.
Mariners 9, Indians 2: Felix Hernandez (12-11) shook off a hard fall on a fielding play to strike out 10, Wily Mo Pena drove in four runs and visiting Seattle left Cleveland's playoff hopes flickering. Just 1½ games out of first place less than a week ago, the Indians have lost six of seven and are under .500 for the first time since April 3.
Red Sox 13, Rangers 2: David Ortiz had an RBI single on the first pitch he saw in 10 days and scored twice in his return to the lineup for visiting Boston. Carl Crawford, Jacoby Ellsbury and Adrian Gonzalez hit two-run homers in consecutive innings for the Red Sox. Crawford matched a career high with his five RBI, and Josh Beckett (11-5) allowed one run and four hits over six innings.
Blue Jays 4, Royals 3: Brett Lawrie hit a tiebreaking home run in the seventh inning, Jose Bautista added his major-league-leading 37th homer and host Toronto beat Kansas City.
Rockies 7, Astros 6 (10 innings): Troy Tulowitzki scored from third on a wild pitch in the bottom of the 10th, and Colorado completed a three-game sweep. Mark Ellis had four hits, and Tulowitzki and Carlos Gonzalez each homered for the Rockies, who have won five straight for the first time since April 15.
Pirates 2, Brewers 0: Aaron Thompson pitched 41⁄3 scoreless innings in his big-league debut, and Jason Grilli won for the first time in nearly two years as four Pittsburgh pitchers combined on a five-hitter to beat visiting Milwaukee.
Diamondbacks 4, Nationals 2: Daniel Hudson (13-9) fell one out short of his first career shutout, and Arizona won at Washington. Hudson had the Nationals blanked through 82⁄3 innings before giving up back-to-back homers to Laynce Nix and Jonny Gomes.
Dodgers 9, Cardinals 4: Juan Rivera homered and knocked in three runs, and Los Angeles completed its first road sweep of the season.