DJ Stewart hit a tiebreaking three-run homer in the sixth inning Tuesday night, lifting the New York Mets to a 4-2 win over the Chicago Cubs.