Aaron Nola was perfect through five innings as the Phillies won their 30th game of the season, sweeping the Mets in a 4-0 win.