NEW YORK — Ian Desmond hit a pair of solo homers, including a tiebreaking drive in the eighth inning that sent the Colorado Rockies over the sagging New York Mets 3-2 Sunday for their season-high fifth straight win.
The Mets finished an 0-6 homestand, getting swept by Atlanta and Colorado, in which they were outscored 34-11 and shut out three times.
Desmond homered off Noah Syndergaard in the second. He hit his sixth homer with two outs in the eighth off Hansel Robles (2-1). Robles was called up from Triple-A on Saturday when former Mets ace Matt Harvey was designated for assignment.
Kyle Freeland (2-4) gave up two runs and four hits in seven innings. He struck out eight, walked one and retired 21 of the last 23 batters he faced.
Adam Ottavino walked Wilmer Flores and gave up a hit to Adrian Gonzalez in the ninth before striking out pinch-hitter Tomas Nido for his first save of the season.
Colorado completed its first sweep this season. Rockies starters have a 2.11 ERA over their last 11 games.
Syndergaard allowed two runs and six hits in six innings, walking four and striking out five. He is 0-2 in his last five starts.
The Rockies scored in the third on consecutive hits by Charlie Blackmon and David Dahl and walks to Nolan Arenado and Gerardo Parra.
The Mets took a 2-0 in the first on an RBI single from Asdrubal Cabrera and Todd Frazier’s sacrifice fly.