Rapid Reaction: Mets 3, Rockies 2

NEW YORK -- Who needs home runs?

The New York Mets don't hit many of them at home, and they gave up two to the Colorado Rockies on Monday night. But a ninth-inning rally off ex-Met LaTroy Hawkins gave the Mets a 3-2 win.

Travis d'Arnaud began the rally with a leadoff double, the Mets' fourth double of the night. Curtis Granderson followed with a game-tying triple, the Mets' second triple. Wilmer Flores followed with a sacrifice fly to center field.

The Mets didn't hit any home runs, and they haven't homered twice in the same game at home since July. Their opponents have had seven multihomer games at Citi Field since then.

But who needs home runs when you have four doubles and two triples?

Nice start for Niese: Last week in Miami, Jonathon Niese became the first Mets pitcher in 14 years to allow six run on 10 hits and get a win. Monday, he became just another Mets pitcher to fail to win because the offense struggled. Niese went 6 2/3 innings and allowed just one run, on a Michael Cuddyer home run in the second, but he left a 1-1 tie because the Mets managed only three hits off Rockies starter Jordan Lyles.

Another Lagares save: Juan Lagares is so good in center field that he doesn't often need to leave his feet to make a catch that ends up on a highlight tape. But he can dive to catch a ball, and he did exactly that to rob Nolan Arenado and save Niese with a runner on first base and one out in the first inning.

And an assist to Carlyle: Niese allowed a leadoff double to DJ LeMahieu in the seventh inning, but the Rockies didn't score. Niese got two ground-ball outs, and when manager Terry Collins went to the bullpen for Buddy Carlyle, Carlyle struck out Josh Rutledge to end the threat.

Black is back: The Mets activated Vic Black from the disabled list before Monday's game. Black, who missed two weeks with a herniated disk in his neck, hung an 0-2 curveball to Arenado, the first batter he faced.

Recognize these names? The Rockies are playing without their two biggest stars, Troy Tulowitzki and Carlos Gonzalez, both out for the season with injuries. They've spent most of the past three months without Cuddyer, too, and the Mets and Niese wish he had missed at least one more game.

Cuddyer came off the disabled list Monday, and his second-inning home run off Niese tied the game at 1-1.

Small "crowd": With school back in session and with the New York Giants opening their season on "Monday Night Football," the Mets and Rockies played before what had to be one of the smallest gatherings in Citi Field history. The Mets' announced attendance was 21,710, and possibly two or three of those numbers actually reflected the number of people in the ballpark.

What's next: Jacob deGrom (7-6, 2.79) makes his 20th big league start Tuesday night against the Rockies. Right-hander Christian Bergman (2-2, 5.23) starts for Colorado.