Adrian Gonzalez tied a season best with five RBIs, including a go-ahead, three-run homer, and the Los Angeles Dodgers defeated the New York Mets 7-4 Saturday night. The Dodgers beat the Mets for the 13th time in 15 meetings and increased their NL West lead over San Francisco to 4 1/2 games. Zack Greinke (13-8) allowed four runs - three earned - and nine hits in seven innings, throwing 105 pitches on seven days' rest. The 2009 AL Cy Young Award winner allowed two homers for the third time this season, a three-run shot by Juan Lagares and Lucas Duda's 24th of the year.