MIAMI -

Henderson Alvarez pitched a six-hitter for his second shutout this season, and the Miami Marlins won again at home, beating the New York Mets 3-0 Tuesday night.

Miami improved to a major league-best 16-5 at Marlins Park, and is 7-1 on its current homestand with one game left. They clinched the series and have won seven of their eight home series -- the Marlins are 2-10 on the road.

Alvarez (2-2) struck out seven, walked none and threw 111 pitches. His only other victory this year was a complete-game 7-0 victory over Seattle on April 19.

He now has four career shutouts, including a no-hitter against Detroit on the final day of last season.

Casey McGehee had a pair of RBI singles.

Bartolo Colon (2-5) took the loss. He also went 0 for 2, striking out both times, leaving Mets pitchers at 0 for 56 this season with 30 strikeouts.