WASHINGTON -- Max Scherzer allowed three hits over 8 2/3 innings, Bryce Harper and Michael A. Taylor hit two-run homers and the Washington Nationals defeated the San Diego Padres 5-1 on Friday night.
Trea Turner added a solo homer and a double for Washington.
Complete coverage of the Fightin' Phils and their MLB rivals from NBC Sports Philadelphia.
Scherzer (5-3) struck out a season-high 13. He allowed a single to Austin Hodges in the second, Ryan Schimpf's solo homer in the fourth and Allen Cordoba's single in the ninth, throwing 108 pitches, 81 for strikes
Scherzer, who tossed a season-low five innings in a loss to Atlanta last time out, retired 14 straight before Cordoba's single. After a walk to Yangervis Solarte, acting manager Chris Speier visited the mound, but he momentarily left Scherzer in.
However, after a strikeout and a hit batter, Speier called on Koda Glover who struck out pinch-hitter Hunter Renfroe to pick up his fourth save (see full recap).
Walker homers twice in return to home as Mets roll
PITTSBURGH -- Neil Walker homered twice in his return to his hometown, Jacob deGrom gave New York's bullpen a needed rest and the Mets beat the Pittsburgh Pirates 8-1 on Friday night.
Walker, who grew up in Pittsburgh and played seven seasons for the Pirates before being traded to New York in December 2015, finished 3 for 5 with four RBIs. He hit a two-run shot off Chad Kuhl (1-5) in the third and added a solo blast to right-center in the fifth.
DeGrom (4-1) became the first Mets starter to get an out in the eighth inning since last June, pitching 8 1/3 innings and giving up a run with 10 strikeouts and one walk. DeGrom also had two of New York's 12 hits.
Gregory Polanco returned from the disabled list to collect two of Pittsburgh's six hits, including a solo home run in the fourth.
Kuhl failed to make it past the fifth inning for his seventh consecutive start. He gave up five runs in 4 1/3 innings and hasn't won since beating Atlanta on April 8 (see full recap).
Red Sox blank Mariners for 5th straight win
BOSTON -- Eduardo Rodriguez pitched six scoreless innings and the Boston Red Sox took advantage of a sloppy performance by the Seattle Mariners to earn their season-high fifth straight win, 3-0 on Friday night.
It was the third consecutive win for Rodriguez (4-1), who went six innings, gave up just five hits and struck out four while throwing a season-high 112 pitches. Craig Kimbrel earned his 13th save.
Rodriguez has pitched at least six innings in his last seven starts, going 4-0 in that span.
The only run support Rodriguez needed came in the second inning, when Hanley Ramirez scored on Josh Rutledge's RBI groundout. Boston added two more runs in the sixth, scoring on a wild pitch and passed ball.
Yovani Gallardo (2-5) took the loss. He lasted 5 1/3 innings, gave up seven hits and was responsible for all three of Boston's runs. Seattle has won just one of its last seven (see full recap).