Lucas Duda clubbed his fourth home run of the year and drove in four, and the Mets bounced back from an ugly loss on Friday night,  with a 7-5 win over the Rockies (10-10) at Coors Field.

Dillion Gee pulled his record to 2-2, allowing three earned runs in seven innings.

Frank Francisco gave up a run on two hits in the ninth, but earned his fifth save.

Colorado's Guillermo Moscoso (0-1) saw his ERA jump to 10.80, after nine hits and six runs in six innings.

Ruben Tejada, Daniel Murphy and David Wright each had three hits - the Mets had 13 hits for the game, after putting up 17 hits in Friday's loss. Wright also drove in two, as the Mets improve to 12-9.

Johan Santana (0-2) gets the start on Sunday at 3:10, against the ageless wonder, 40-year-old Jamie Moyer (1-2).