Dodgers beat Mets 4-1, gain on Giants with secenth straight win