WASHINGTON -- Gio Gonzalez allowed two hits in six scoreless innings, Howie Kendrick hit two solo home runs and the Washington Nationals snapped the Los Angeles Angels' winning streak at six with a 3-1 victory Tuesday night.
Gonzalez (11-5) struck out four and issued three walks in lowering his home ERA to 1.79, now the best in baseball. The left-hander, who was three outs from a no-hitter July 31 at Miami, allowed his first hit two hits into the fifth against the Angels.
Los Angeles, which had climbed into an AL wild-card spot during its streak, lost for the first time since Aug. 7. Tyler Skaggs (1-3) allowed the two home runs to Kendrick and five other hits while striking out six in five innings.
Complete coverage of the Fightin' Phils and their MLB rivals from NBC Sports Philadelphia.
Kendrick has homered in three of his past four at-bats after hitting a walk-off grand slam in the 11th inning Sunday night against San Francisco (see full recap).
Yankees hold off Mets for sweep in Subway Series
NEW YORK -- Sonny Gray outpitched Jacob deGrom, Jacoby Ellsbury and Gary Sanchez homered, and the New York Yankees held off the Mets 5-4 Tuesday night to sweep both Subway Series games in the Bronx.
Despite another late stumble by closer Aroldis Chapman, the Yankees kept the Empire State Building lit up in pinstripes with the win. The Mets will try to change the color scheme to their shading when the rivalry now shifts to Citi Field for two games beginning Wednesday night.
Gray (7-7) earned his first win in three starts since being traded from Oakland to a playoff contender. He blanked the Mets on four singles until the seventh inning, when he issued a leadoff walk and rookie Dominic Smith followed with his first major league homer.
Making his Yankee Stadium debut for his new team, Gray left to a nice ovation as reliever Tommy Kahnle was summoned (see full recap).
Red Sox ride triple play, 8-run inning to victory
BOSTON -- Xander Bogaerts had three hits, Hanley Ramirez, Sandy Leon and Jackie Bradley Jr. all added two RBIs and the Boston Red Sox beat the St. Louis Cardinals 10-4 on Tuesday night.
Boston blew the game open courtesy of a wild fifth inning, tallying eight hits and eight runs against Cardinals starter Mike Leake and reliever Matt Bowman. It came an inning after the Red Sox turned their first triple play in six years.
The Red Sox have won 11 of their last 13.
Rick Porcello (7-14) was mostly able to cruise, giving up eight hits and three runs over seven innings to pick up the victory. He has won his past three starts after going winless for more than a month.
Leake (7-11) got the loss and has failed to win in his last four starts. He has yielded 28 hits and 15 earned runs in 15 1/3 innings over his last three outings (see full recap).