Pete Alonso cranked a two-run bomb, and Tim Locastro had his own for first home run of the season to lift the New York Mets past the St. Louis Cardinals 4-2.