The past stood no chance against the future.

Roy Halladay might be the top pitcher of the 21st century, with a Cy Young award in both leagues to support his case, but the whispers the Phillies right-hander is done will only continue after his latest debacle, last night against the Mets.

Meanwhile, Harvey-mania is spreading and threatening to become an epidemic. Matt Harvey has been that dominant for the Mets, with a little help from his friends.

“They are putting up runs and I’ve got to go out there and try to put up zeroes,” Harvey said after his seven scintillating innings led the Mets to a 7-2 victory at Citizens Bank Park.

Harvey (2-0) allowed one run on three hits with nine strikeouts and two walks as the Mets won their third straight. John Buck provided the offensive juice with a three-run homer in the second inning against Halladay, who was knocked out after failing to get an out in the fifth.

Harvey’s only fumble this season was arriving late to the clubhouse before a recent game, prompting manager Terry Collins to fine the pitcher $250. Collins told Harvey he could get the money back if he pitched seven shutout innings against the Phillies. Harvey came close, but missed reclaiming his cash.

“It’s in escrow, accruing interest,” Collins said, holding an envelope with the fine money. “He’s not going to get it today, but I’m not going to spend it.”

Harvey said he didn’t want something that wasn’t earned.

“[Collins] can take his wife to dinner or whatever,” Harvey said. “I think he was going to double it if I went nine innings, so I was trying.”

Harvey, who threw 110 pitches, hit 98 mph in the seventh inning. After striking out Laynce Nix on a 95-mph heater in the seventh, Harvey’s final act was to retire Humberto Quintero, leaving the Phillies hitless in their last three innings against the right-hander.