NEW YORK (AP) - Mark Teixeira hit a two-run double, Eduardo Nunez had an RBI single among his career-high four hits and the New York Yankees took advantage of a generous call to help keep Jose Reyes off the basepaths in beating the crosstown rival Mets 5-1 on Friday night.
Alex Rodriguez and Robinson Cano had RBI doubles, and Ivan Nova (8-4) pitched five effective innings to help the Yankees win their season-high sixth straight game.
Jonathon Niese (7-7) gave up three runs in six innings for the Mets in his first start since he left an outing on June 25 with a rapid heartbeat.
Reyes electrified the Citi Field-record crowd of 42,020 when he tagged up from first on a fly to deep center. He took off for third when the relay bounced away from Nunez, but Nunez threw a one-hopper to third base and Rodriguez made a sweep tag that on replay appeared to miss Reyes, who was sliding headfirst. Home plate umpire Jerry Layne was behind Rodriguez when he called Reyes out.
Giants 4, Tigers 3
DETROIT (AP) - Pablo Sandoval hit a tiebreaking double in the top of the ninth inning, then the Giants held on when Brennan Boesch lined into a double play with the bases loaded.
The Giants were coming off back-to-back losses to the Cubs - both in Chicago's last at-bat. They nearly fell again in wild fashion. After scoring three runs in the top of the ninth, San Francisco allowed two in the bottom half before shortstop Brandon Crawford caught Boesch's soft line drive and quickly stepped on second to double off Brandon Inge, ending the game.
Brian Wilson (6-1) got the win, but only after blowing a save for the second straight day. Jeremy Affeldt came on and earned his third save.
Wilson slugged a cooler in the dugout with a bat after leaving the game.
Jose Valverde (2-3) took the loss.
Rangers 15, Marlins 5
ARLINGTON, Texas (AP) - Nelson Cruz homered and had six RBIs on his 31st birthday, powering Texas to the big win.
Adrian Beltre drove in four runs with three hits for the Rangers, and Alexi Ogando (8-3) had a career-high eight strikeouts.
Texas got its first seven runs in 3 2-3 innings off Anibal Sanchez (6-2), who saw the end of his Marlins season record of 14 consecutive starts without a loss.
Michael Young led off the second with a walk and put the AL West-leading Rangers ahead to stay when he scored on the first of Taylor Teagarden's two doubles.
Braves 4, Orioles 0
ATLANTA (AP) - Jair Jurrjens threw a one-hitter for his first career shutout, Jason Heyward ended a long home-run drought and the Braves earned their fourth consecutive win.
Jurrjens (11-3) became the first NL pitcher with 11 wins and lowered the NL's best ERA to 1.89.
Adam Jones ended Jurrjens' no-hit bid with his single up the middle with one out in the seventh. Jones stole second but was stranded there as Jurrjens struck out Matt Wieters and Derrek Lee.
Jeremy Guthrie (3-10) threw five scoreless innings, allowing only a walk and a hit, before giving up Heyward's first homer since April 29, a two-run shot in the sixth.
The Braves (48-35) have won nine of 11 overall to move a season-best 13 games over .500. The Orioles (35-44) have lost four straight.
White Sox 6, Cubs 4
CHICAGO (AP) - Alexei Ramirez hit a two-run homer, leading the White Sox to the victory at Wrigley Field.
Ramirez connected in the seventh and Juan Pierre had a tiebreaking two-run triple later in the inning, sending the White Sox to their third straight win.
The Cubs came up short again in their quest to win three straight after pulling out dramatic victories the previous two days against San Francisco. They remain the only team in the majors without a three-game winning streak.
They were leading 4-2 after Aramis Ramirez hit his 300th homer - a solo shot - in the sixth off Edwin Jackson (5-6), but the White Sox immediately responded in a big way against Randy Wells (1-3).
Sergio Santos pitched the ninth for his 18th save.
Cardinals 5, Rays 3
ST. PETERSBURG, Fla. (AP) - Colby Rasmus hit a three-run homer during a wild eighth inning that featured four ejections, leading the Cardinals to the victory.
Jake Westbrook gave up two hits in seven scoreless innings for St. Louis, which has won four straight.
Rasmus, who also had a run-scoring groundout during the second inning, connected against J.P. Howell for his fourth homer in the last seven games and No. 9 on the season.
Tampa Bay manager Joe Maddon was ejected earlier in the inning, and three Rays - Howell, David Price and Elliot Johnson - were thrown out after Rasmus went deep.
Westbrook (7-4) struck out seven and walked three in his first victory since June 7 at Houston.
Wade Davis (7-6) allowed two runs and six hits in seven innings for Tampa Bay.
Red Sox 7, Astros 5
HOUSTON (AP) - Adrian Gonzalez hit a go-ahead two-run double after Dustin Pedroia drove in a pair of runs during Boston's six-run seventh inning.
Marco Scutaro started the game with his third homer of the season, but Boston didn't get another hit until J.D. Drew began the seventh inning with a single.
Josh Reddick and Drew Sutton each drove in a run before Pedroia's bases-loaded single with one out tied it at 5 and set up Gonzalez's clutch swing.
Dan Wheeler (1-1) got the win and Jonathan Papelbon worked around Hunter Pence's two-out single to earn his 16th save.
Pence finished with two hits and two RBIs for the last-place Astros, who have dropped 12 of 16. Sergio Escalona (1-1) got the loss.
Indians 8, Reds 2
CINCINNATI (AP) - Grady Sizemore hit the first of Cleveland's three homers off Bronson Arroyo, and the Indians remained perfect against their intrastate rival.
Cleveland is 4-0 against Cincinnati, which has struggled mightily against the American League. The defending NL Central champs are 5-11 in interleague play.
Sizemore hit his first homer since June 8 off Arroyo (7-7). Asdrubal Cabrera and Carlos Santana also connected.
Justin Masterson (6-6) went eight innings for his first win since April 26. He allowed four hits, including the first of Brandon Phillips' two solo homers.
Phillies 7, Blue Jays 6
TORONTO (AP) - Ryan Howard hit a go-ahead two-run single in the ninth inning, helping Philadelphia rally for the win.
With the Phillies trailing 6-5, Placido Polanco led off the ninth with a walk against closer Frank Francisco and Chase Utley followed with a fly to left that Juan Rivera misplayed into a double, putting runners at second and third. Howard then singled to center, giving Francisco (1-4) his fourth blown save in 13 chances.
Danys Baez (2-3) pitched one inning of relief for the win, and Antonio Bastardo closed it out for his fourth save.
Philadelphia's late comeback overcame Jose Bautista's 25th home run and a mammoth two-run drive by rookie outfielder Eric Thames. The Blue Jays have homered in a season-high nine consecutive games, hitting 15 in that span.
Rockies 9, Royals 0
DENVER (AP) - Juan Nicasio allowed three singles over eight innings and Mark Ellis had three hits, including a two-run homer, in his Colorado debut.
Troy Tulowitzki connected on a two-run homer, Todd Helton added a two-run double and pinch-hitter Charlie Blackmon lined the first homer of his major league career - on his 25th birthday, no less - to help the Rockies snap a two-game slide.
Nicasio (3-1) struck out four and got the Royals to hit into 16 groundouts. Danny Duffy (1-3) got the loss.
The Rockies acquired Ellis, along with cash, from Oakland on Thursday for a minor league pitcher and a player to be named.
Nationals 2, Pirates 1
WASHINGTON (AP) - Matt Stairs drove in the winning run in the bottom of the ninth to give Washington the victory in a Davey Johnson home debut that looked much like any other game at Nationals Park this season - a nail-biter without much offense.
Stairs' drive off the right-field wall scored pinch-runner Alex Cora to give Johnson his first win as Washington's interim manager. Stairs began the day just 4 for 32 with no RBIs as a pinch hitter.
Alex Presley drove in Pittsburgh's only run with a groundout in the third. Tim Wood (0-3) got the loss.
Johnson improved to 1-3 since taking over for John McLaren, who had three games as the interim manager following Jim Riggleman's abrupt resignation last week. Closer Drew Storen (5-2) pitched the ninth to get the win.