MIAMI (AP) Jose Reyes had his first three-hit game since joining New York early this month and scored twice to help New York beat the Miami Marlins 5-3 on Friday night.
Reyes drove in a run, stole a base and scored on two sacrifice flies by Yoenis Cespedes. The game was Reyes' first at Marlins Park since he played for Miami in 2012. Reyes signed with the Mets after being released by Colorado following a domestic violence suspension.
The Mets' James Loney entered the game as a defensive replacement and hit a two-run homer into the upper deck in the ninth inning.
Logan Verrett and three relievers combined on a seven-hitter for the Mets. They closed within a half-game of second-place Miami in the NL East. Verrett took a shutout into the sixth for New York but departed after giving up a two-run homer to Christian Yelich, his 10th.
Hansel Robles (5-3) pitched 1 2/3 scoreless innings. Jeurys Familia gave up an RBI single by pinch-hitter Martin Prado in the ninth before retiring Adeiny Hechavarria with two on for his 50th consecutive save, including 34 this season to lead the majors. David Phelps (4-5) took the loss.
Florida's Ichiro Suzuki struck out on three pitches in the eighth inning as a pinch-hitter and remained four hits shy of 3,000.
PADRES 5, NATIONALS 3
WASHINGTON (AP) - Matt Kemp homered twice and drove in four runs, rookie Luis Perdomo pitched seven solid innings and San Diego beat Washington to snap a four-game losing streak.
Kemp hit a solo shot in the first inning and gave San Diego the lead for good with a three-run homer in the fifth. He has six homers in his last six games and the Padres have homered in 20 straight, the longest streak in the National League this season.
Perdomo (4-4) gave up two first-inning runs, then limited the National to two hits over the final six innings of his longest outing. Brandon Maurer pitched 1 1/3 innings for his fourth save.
Jayson Werth and Daniel Murphy homered for Washington. The Nationals have lost four of five.
Tanner Roark (9-6) was the loser.
YANKEES 3, GIANTS 2
NEW YORK (AP) - San Francisco Gold Glove shortstop Brandon Crawford made three errors for the first time in his career, with his wild throw in the eighth inning helping give New York a victory that sent the Giants to their season-worst sixth straight loss.
Masahiro Tanaka shut out San Francisco for six innings, giving up four singles. Giants ace Madison Bumgarner went seven innings, allowing two runs.
The Giants nicked Dellin Betances in the seventh, pulling within 2-1 on a walk, a double by Denard Span and a wild pitch. That ended a streak of 31 scoreless innings by Yankees relievers. A double by Giants pinch-hitter Mac Williamson off Andrew Miller (6-1) tied it in the eighth.
Chase Headley opened the eighth with a swinging bunt for a single off Josh Osich (1-2), and Mark Teixeira walked. Austin Romine followed with a grounder to Crawford, who tagged second, spun around and made a hard, high throw that glanced off first baseman Brandon Belt's glove. Headley kept running and beat Belt's throw home. Aroldis Chapman closed for his 20th save.
ORIOLES 5, INDIANS 1
BALTIMORE (AP) - Mark Trumbo hit a three-run homer, Manny Machado added a solo shot and Baltimore beat Cleveland for rookie Dylan Bundy's first major league victory as a starter.
Trumbo launched his 29th home run in the first inning and Machado made it 5-0 in the third. Both drives came off Trevor Bauer (7-4).
Bundy (3-2) allowed five hits and an unearned run in five innings. Odrisamer Despaigne followed Bundy with 3 2/3 innings of three-hit ball before Zach Britton got the final out for his 31st save.
The game had a scary moment in the seventh inning when Despaigne's fastball struck Juan Uribe in the batting helmet around the left ear. Uribe stood bent over near the plate for several minutes before leaving. The team said Uribe had a head contusion.
MARINERS 2, BLUE JAYS 1
TORONTO (AP) - James Paxton pitched seven strong innings to win for the first time in three starts, Seth Smith doubled home the go-ahead run in the sixth inning and Seattle beat Toronto.
Seattle won consecutive games for the first time since a four-game run from June 30 to July 3. The Mariners have won five straight and 14 of 20 against AL East opponents this season.
Paxton (3-4) allowed one run and three hits. He walked one and struck out nine. Edwin Diaz worked the eighth,and Steve Cishek finished for his 23rd save.
Paxton retired 16 of the first 17 batters he faced. The only blemish was Michael Saunders's one-out homer in the second.
PHILLIES 4, PIRATES 0
PITTSBURGH (AP) - Zach Eflin pitched his first major league shutout in his eighth start and Philadelphia beat Pittsburgh.
Eflin (3-3) had six strikeouts, allowed three hits and did not walk a batter as he threw 100 pitches for his second complete game this month. In the majors for just 39 days, the 22-year-old is one of only seven pitchers to have multiple complete games this season.
Cameron Rupp had a home run and three RBIs, and Odubel Herrera had three hits and scored twice for the Phillies, who entered having lost four of five.
Gerrit Cole (5-6) was the loser.
REDS 6, DIAMONDBACKS 2
CINCINNATI (AP) - Joey Votto extended his post-All Star break surge with a three-run homer, and Dan Straily pitched six innings in Cincinnati's victory over Arizona.
Votto connected in the first inning off Archie Bradley (3-6). Votto has hit safely in all seven games since the All-Star break, going 12 for 23 with a double, three homers, eight RBIs and seven walks.
Tucker Barnhart added a solo homer in the sixth off Randall Delgado. Brandon Phillips later singled home a run, extending his hitting streak to 10 games.
Straily (5-6) gave up five hits in six innings.
The The Diamondbacks began the day with second-year manager Chip Hale hearing reports that the team had considered changing managers. Arizona has dropped 16 of 20.
TWINS 2, RED SOX 1
BOSTON (AP) - Kyle Gibson put an end to Boston's two-game hitting outburst, allowing just a pair of hits in the first inning and none over the next seven in Minnesota's victory.
Brian Dozier hit a solo home run for the Twins in the second inning and Miguel Sano added an RBI single in the sixth. It was all the scoring Minnesota needed for Gibson (3-6).
The Red Sox got a leadoff homer from Mookie Betts and a one-out single by Xander Bogaerts in the first, then went hitless until the bottom of the ninth against closer Brandon Kintzler. Kintzler got his seventh save, preserving the lead in a wild bottom half of the ninth.
Eduardo Rodriguez (2-4) took the loss.