Adrian Gonzalez tied a season best with five RBIs, including a go-ahead, three-run homer, and the Los Angeles Dodgers beat the New York Mets 7-4 on Saturday night.