Francisco Alvarez hit a first-inning sacrifice fly and Francisco Lindor added an eighth-inning RBI double for the Mets, who improved to 16-6 this month — the best record in the majors — and moved over .500 at 40-39.

Jose Quintana muddled his way through four innings throwing 93 pitches with only 54 strikes. He was touched for a Jose Altuve HR in the first, a run the Mets got back with a Francisco Alvarez sacrifice fly in the bottom half of the inning. Astros got a single run in the third to take the lead but for them that was it. Four Met relievers shut out the Astros the rest of the way.

A 7-2 win puts the a Mets a game over .500 for the first time in nearly two months and gives them a legitimate chance to finish over .500 when the month is done.