The red-hot Mets rode Tom Glavine's 303rd career victory and David Wright's 27th home run to of the season to a 3-1 win over the visiting Astros on Saturday. The win was the seventh in eight games for the Mets, who have rebounded after losing four straight on the road against Philadelphia and lead the Phillies by six games in the NL East. Glavine was perfect through five innings despite not feeling like he was at his best. "I didn't have what I'd call great stuff," he said. "I'm not a no-hitter type."