Second baseman Wilmer Flores tapped into his inner power source to produce a monster night, homering twice and driving in six runs in the Mets' 9-1 victory over the Marlins Tuesday night at Citi Field. Flores' RBI double off the leftfield wall ignited the Mets' four-run fourth-inning rally, then Flores belted a three-run homer with two outs in the fifth and a two-run shot in the seventh for his first multihomer game.

Manager Terry Collins rested slumping rookie second baseman Dilson Herrera, shifted Flores from shortstop to second and inserted Reuben Tejada at short. Travis d'Arnaud delivered a one-out double in the fourth and scored on Flores' two-out shot. Curtis Granderson then singled Flores home. After a walk to Matt den Dekker, Tejada rapped a two-run single for a 4-1 lead.

"We haven't been hitting with men in scoring position," Flores said. "Having this kind of game feels good. [Marlins reliever Brad Penny] hung two breaking balls, and I was on it."

Flores said that on Monday he began using a bat belonging to minor-league catcher Kevin Plawecki. "I like his model," Flores said. "It's just the way it feels. You grab a bat and say, 'This feels good.' "

Bartolo Colon (14-12) got the victory, pitching 72/3 innings, allowing 12 hits.

Extra bases

Collins said rehabbing righthander Matt Harvey responded well after pitching a simulated game. "He feels great," Collins said. "But he's had 45-50 pitch bullpens that he's done and come back the next day and felt great. Certainly, it was a bright, bright spot for us, knowing that he's going to be 100 percent." . . . Juan Lagares left the game in the fifth inning with a hyperextended right elbow.