The Yankees were trying to match their longest winning string in nearly a half-century. Instead, the Braves threw out two runners at home and won for only the second time in nine games.
Jason Heyward singled home the go-ahead run in the sixth inning off Hiroki Kuroda (6-7). Heyward also tripled and scored, and nailed Mark Teixeira at home with a strong throw from right field.
Rookie Andrelton Simmons drove in two runs and Jones delivered an RBI double for the slumping Braves.
Tim Hudson (5-3) laboured through five innings and four relievers preserved the lead. Craig Kimbrel closed for his NL-leading 20th save.
TIGERS 6, CARDINALS 3
DETROIT (AP) — Justin Verlander allowed one earned run in seven innings, leading the Tigers to a victory over the Cardinals.
Verlander (7-4) retired 12 of the first 13 hitters he faced and worked out of a seventh-inning jam to help Detroit hold on. He struck out Allen Craig with the bases loaded with his final pitch. Verlander allowed five hits and walked four, striking out only three.
Joaquin Benoit worked the eighth, and Phil Coke pitched a perfect ninth for his first save of the year.
Lance Lynn (10-3) allowed five runs and nine hits in five innings. He struck out four and walked two.
Austin Jackson hit a two-run double for the Tigers, part of their three-run second inning.
RED SOX 7, MARLINS 5
BOSTON (AP) — David Ortiz hit his 17th homer and Clay Buchholz won his fourth straight start as Boston won for the fifth time in six games.
Cody Ross, activated from the disabled list before the game, and Kelly Shoppach also homered as Buchholz (8-2) benefited again from a strong hitting attack. He entered the game with the second-best support in the majors, 7.51 runs per nine innings.
And the win came at Fenway Park, where the Red Sox had lost their previous three games, six of seven, and are just 15-19 this season. The Red Sox won their third straight overall in the opener of a nine-game homestand.
Logan Morrison drove in all five Miami runs with a two-run homer and two doubles. The Marlins dropped to 2-11 in their last 13 games as Mark Buehrle (5-8) lost his fourth straight start.
METS 5, ORIOLES 0
Johan Santana pitched six sharp innings, Lucas Duda hit a two-run homer, and the New York Mets beat Baltimore for their second straight shutout of the Orioles.
Santana followed R.A. Dickey's second one-hitter in a row with his best outing since he tossed a no-hitter on June 1. Jordany Valdespin added a two-run single for New York, which won by the same score Monday night in the series opener.
It was the second time this month that Santana and Dickey have thrown back-to-back shutouts.
Santana (5-3) had a pair of shaky outings after his no-hitter, but he was back in fine form against the suddenly punchless Orioles. The left-hander allowed four hits and struck out five.
Bobby Parnell, Miguel Batista and Jon Rauch each worked an inning to finish the five-hitter and extend Baltimore's scoreless streak to 21 innings, dating to Sunday's 2-0 victory in Atlanta.
The Orioles, who had won seven of eight before arriving at Citi Field, were shut out in consecutive games for the first time since April 2005. They haven't homered in five games, their longest stretch of the season.
Tommy Hunter (3-4) took the loss.
PHILLIES 7, ROCKIES 2
PHILADELPHIA (AP) — Cole Hamels threw eight sharp innings and John Mayberry Jr. and Carlos Ruiz hit two-run homers for Philadelphia.
The last-place Phillies started a 10-game homestand with just their fourth win in 16 games.
The Rockies are 1-11 since June 4.
Hamels (10-3) allowed two runs and six hits, striking out seven. The lefty had a 6.07 ERA in his previous four starts.
Rockies starter Josh Outman (0-3) gave up four runs and five hits in 4 1-3 innings.
Mayberry connected for the third straight game. He has hit four of his six homers this season in the last five games.
Ruiz lined a homer to make it 7-2 in the seventh. He tied a career-high with his ninth homer. He is hitting .358, which was third-best in the NL coming in.
PIRATES 7, TWINS 2
PITTSBURGH (AP) — Andrew McCutchen had three hits, including his 12th homer of the season, and Kevin Correia ended a lengthy winless streak at home as Pittsburgh beat Minnesota.
Correia (3-6), pitched 5 1-3 shutout innings, allowing four hits to go with a walk and two strikeouts to earn his first victory in Pittsburgh in nearly a year.
Josh Harrison and Clint Barmes added three hits apiece for Pittsburgh, which has won three straight to climb four games above .500 (35-31).
Scott Diamond (5-3) gave up three runs in 5 1-3 innings to lose his second straight start. Denard Span hit a two-run homer for the Twins, who have dropped four of five.
RAYS 5, NATIONALS 4
WASHINGTON (AP) — Carlos Pena hit a two-run homer and David Price bounced back from his worst start of the season to pitch seven strong innings, leading the Rays to a victory over the Nationals.
Price (9-4) gave up four runs on six hits. He struck out four and walked one to help Tampa Bay win for the third time in four games. His last time out against the Mets, Price gave up seven runs in five innings.
Rays reliever Joel Peralta was ejected from the game in the eighth inning without throwing a pitch after the umpires found a foreign substance on his glove. Fernando Rodney pitched the ninth inning for his 20th save.
Nationals starter Chien-Ming Wang (2-3) struggled from the start.
INDIANS 3, REDS 2, 10 innings
CLEVELAND (AP) — Asdrubal Cabrera hit a two-run homer with one out in the 10th inning off hard-throwing Aroldis Chapman to give Cleveland a win over Cincinnati.
Cabrera drove a 3-1 pitch from Chapman (4-3) into the right-field seats with one out. The second homer allowed this season by the left-hander scored Shin-Soo Choo, who had singled.
The Reds had taken a 2-1 lead in the top of the 10th when Chris Heisey scored from third base with a headfirst slide on a wild pitch by Nick Hagadone.
Hagadone (1-0) earned the victory after he got one out in Cleveland's second straight win over the Reds. The Indians were swept in a three-game series in Cincinnati last week.
ROYALS 2, ASTROS 0
HOUSTON (AP) — Luke Hochevar pitched into the eighth inning, two relievers completed the shutout, and Billy Butler hit a solo home run to lead Kansas City over Houston.
Hochevar (4-7) earned his first victory since May 12. He had four losses and two no-decisions since his previous win. He pitched no-hit ball into the fifth inning and allowed five hits and struck out six in a season-high 7 2-3 innings. Aaron Crow and closer Jonathan Broxton combined to allow no hits in the last 1 1-3 innings. Broxton earned his 17th save.
Houston starter Wandy Rodriguez (6-5) yielded six hits and two runs in seven innings.
Butler put Kansas City up 1-0 with a two out homer in the first inning. Yuniesky Betancourt singled to start the third, and scored on Alcides Escobar's two-out single.
CUBS 2, WHITE SOX 1
CHICAGO (AP) — Travis Wood pitched six strong innings for his first win as a starter in more than a year and the Cubs beat the White Sox.
David DeJesus drove in two runs with a single in the third inning. He led off the ninth with a triple, but Jake Peavy finished his complete game by striking out Steve Clevenger looking at a 2-2 pitch with runners on second and third.
The Cubs handed the White Sox their sixth loss in seven games.
Wood (1-3) came away with his first win since a relief appearance for Cincinnati at Pittsburgh on Aug. 19. He hadn't won as a starter since he beat the Los Angeles Dodgers last June 15. He allowing one run and four hits while striking out five and walking four.
Carlos Marmol worked the ninth for his fourth save in six chances.
Peavy (6-3) threw 125 pitches and allowed five hits while striking out five and walking one.
BLUE JAYS 10, BREWERS 9
MILWAUKEE (AP) — Colby Rasmus and Jose Bautista erased a one-run deficit with back-to-back home runs off closer John Axford in the ninth inning, and the Blue Jays rallied to beat the Brewers.
It was the second back-to-back homer performance of the night for Rasmus and Bautista, who combined with Edwin Encarnacion to homer in three straight at-bats in the sixth.
The blown save marred what was otherwise a memorable day for Axford. Earlier in the day, he posted a photo of his newborn son, Jameson Aedan, on his Twitter account.
Darren Oliver earned the win (1-2). Axford took the loss (1-4). Casey Janssen earned his seventh save.
ATHLETICS 3, DODGERS 0
OAKLAND, Calif. (AP) — Brandon McCarthy showed no signs of an ailing shoulder in seven impressive innings, winning his third straight start and sixth consecutive decision to lead Oakland past the Los Angeles Dodgers,
Seth Smith and Jonny Gomes each hit RBI singles, and Coco Crisp reached four times and stole three bases as the A's beat the NL West-leading club that began the day with baseball's best record.
McCarthy (6-3) outpitched former A's starter Aaron Harang (5-4), who couldn't overcome a career-high eight walks and his 40-pitch first inning. Harang was done after 3 2-3 innings for his shortest outing since 2010 while with Cincinnati.
McCarthy pitched for the first time since June 7 after he was scratched from his scheduled start last Wednesday at Colorado because of a sore shoulder. He allowed only one runner past first. McCarthy gave up two hits, struck out five and walked one.
RANGERS 7, PADRES 3
SAN DIEGO (AP) — Josh Hamilton returned to the Texas lineup after missing four starts due to illness and hit a two-run triple.
Hamilton, who leads the major leagues with 66 RBIs, went 2 for 5 and scored two runs as the Rangers extended their winning streak to five games. He had not started a game since Thursday due to an intestinal virus that caused him to lose 10 pounds as he was briefly hospitalized Friday.
Nelson Cruz and Adrian Beltre drove in two runs each and Scott Feldman (1-6) broke a six-start losing streak as Texas won for the eighth time in nine games.
Feldman, who had his first career RBI, pitched six innings and allowed two runs and seven hits.
Edinson Volquez (3-7) allowed six runs and five hits in five-plus innings.
ANGELS 12, GIANTS 5
ANAHEIM, Calif. (AP) — Albert Pujols hit a three-run homer, Mark Trumbo added a three-run triple and drove in five runs, and Mike Trout matched his career high with four hits in the Los Angeles Angels' victory over San Francisco.
C.J. Wilson (8-4) allowed season-highs of five runs and 10 hits, but the Angels backed him with their highest-scoring performance of the season.
Los Angeles battered Barry Zito (5-5) for eight runs and nine hits in just 3 1-3 innings, starting with Pujols' first-inning homer before the pitcher had recorded an out.
The Angels moved back to a season-high five games over .500 with their eighth win in 11 games.
Trout went 4 for 4 with a walk and scored four runs.
Zito has allowed 17 runs and 23 hits in 14 1-3 innings over his last three starts.
San Francisco's Melky Cabrera added three more hits to his major league-leading 101, breaking Willie Mays' 1958 franchise record by needing just 291 plate appearances to get to 100. Mays needed 295 plate appearances.
MARINERS 12, DIAMONDBACKS 9, 10 innings
PHOENIX (AP) — Casper Wells hit a pinch-hit, two-run single in the top of the 10th inning and Seattle rallied to beat Arizona.
Justin Smoak, Brendan Ryan and Kyle Seager homered for the Mariners, who have won three of four.
Aaron Hill, Gerardo Parra and Paul Goldschmidt homered for the Diamondbacks, whose six-game, home-winning streak was snapped.
J.J. Putz (1-4) walked Smoak leading off the 10th, and Dustin Ackley looped a single to centre, moving pinch-runner Munenori Kawasaki to second. Brad Ziegler came on for Putz, and Ryan sacrificed the runners over before Wells singled to give the Mariners an 11-9 lead.
Ichiro Suzuki sliced a double down the left-field line, easily scoring Wells to make it 12-9.
Charlie Furbish (3-1) struck out four over two scoreless innings, and Tom Wilhelmsen struck out the side in the ninth for his fifth save.
Suzuki led off the game with his 2,500th career hit and finished 4 for 5 with two doubles, two RBIs and two runs scored.