(Flushing, NY) -- Brandon Belt had four hits as the Giants blanked the Mets 8-0 in New York. Belt homered twice and drove in three runs to lead San Francisco, which has won three straight. Mike Yastrzemski and LaMonte Wade Jr. each clubbed two-run homers. Sammy Long picked up his second win, tossing five-and-a-third scoreless frames. The Giants' staff combined to allow only five hits. They continue the series with New York this afternoon.