NEW YORK (AP) -- Matt Harvey pitched four-hit ball for eight innings, Ruben Tejada had a go-ahead single in the sixth and the New York Mets beat the Colorado Rockies for the eighth straight time at Citi Field, 4-0 on Tuesday night.

Colorado Rockies vs. New York Mets
Travis d'Arnaud and Ruben Tejada of the New York Mets celebrate at Citi Field in Flushing. (Elsa, Getty Images)
loading...

Juan Lagares had a two-run double in the eighth to help the Mets improve to 40-18 at home, matching last season's win total when they lost 41 at Citi Field.

Harvey (11-7) was dominant for a fourth straight start. He walked none for the third straight outing and struck out four, pitching to contact rather than overpowering the Rockies. He was lifted for pinch-hitter Curtis Granderson with the bases loaded in the eighth.

Granderson got a gift RBI from Boone Logan for the second straight night. He was hit by a pitch with the bases loaded Monday. This time Logan walked Granderson, who did not start against Chris Rusin (3-5), a lefty.

Lagares, who has lost most of his playing time since the arrival of Yoenis Cespedes, followed with the two-run double.

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

More From New Jersey 101.5 FM