Rookie Jeff McNeil went 4 for 4 and hit a go-ahead double with two outs in the eighth inning that sent the New York Mets over the San Francisco Giants 6-3