Neil Walker #20 of the New York Mets celebrates his seventh inning three run home run ( Jim McIsaac/Getty Images)

NEW YORK  — Neil Walker hit a go-ahead, three-run homer in the seventh inning that rallied the New York Mets past the Colorado Rockies 6-4 on Sunday and prevented a season sweep.

Walker also had an RBI triple, extending his recent tear at the plate, and Jeurys Familia rebounded from consecutive blown saves to close it out. New York sustained another costly injury, this one to shortstop Asdrubal Cabrera, but snapped a four-game skid that matched its longest this season.

Alejandro De Aza and rookie Brandon Nimmo each contributed a run-scoring single as the Mets finally generated some offense — and a little momentum heading into this week's Subway Series against the retooling Yankees. The first two games are at Citi Field, with the final two across town in the Bronx.

Sign up for the Newsletter

Get the best of delivered to your inbox every day.

(Copyright 2016 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed)