The Mets hit three home runs, including a ninth inning pinch-hit grand slam from Brett Baty as New York defeated Texas 7-2. Starter Nolan McLean pitched seven innings, allowing just two runs and striking out five as the Mets got their four victory in their last five games.