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.

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.

More From 104.5 THE TEAM