NEW YORK (AP) - Asdrubal Cabrera hit his first home run for Washington and tumbled over a retaining wall to make a terrific catch, leading the Nationals past the New York Mets 3-2 Wednesday night for their 10th straight victory at Citi Field.
Rafael Soriano held on in the ninth inning after Travis d'Arnaud's leadoff homer, getting the final two outs after the Mets put a pair of runners in scoring position.
Matt den Dekker was thrown out at home on pinch-hitter Eric Campbell's grounder to shortstop.
Curtis Granderson hit a comebacker on the next pitch, giving Soriano his 27th save in 31 tries.
Bryce Harper and Kevin Frandsen each hit a sacrifice fly in the seventh inning to make a winner of Jordan Zimmermann (8-5).

Recent MLB Discussions

Top MLB Public Bets

#2 920 Cleveland Indians  83%
#4 926 Houston Astros  82%
#5 918 New York Yankees  76%
#6 929 Chicago Cubs  74%
#8 922 Detroit Tigers  71%
#9 902 Miami Marlins  69%
#10 906 Milwaukee Brewers  66%

MLB Top Stories

Thumbnail Rockies vs. D'Backs Pick Will the Arizona Diamondbackspick up a win at home over a division rival when they host the Colorado Rockies...
Thumbnail Cubs vs. Red Sox Prediction Will the Cubs win their series opener against the Red Sox tonight at 7:10PM ET?
Thumbnail Pirates vs. Marlins Prediction Will tonight's Pirates and Marlins game fall under the betting total in Miami at 7:10PM ET?
Thumbnail Mariners vs. Indians Prediction Will tonight's Mariners and Indians game be low-scoring for bettors at 7:10PM ET?
Thumbnail White Sox vs. Tigers Prediction Are the White Sox a good underdog play tonight against the Tigers at 7:10PM ET?

MLB Team Pages