Maintaining his season-long consistency, Madison Bumgarner limited the New York Mets to four hits in seven innings Thursday as the Giants prevailed, 2-1, at Citi Field.