PHILADELPHIA (AP) — Wilmer Flores hit a grand slam and drove in a career-high six runs, Bartolo Colon threw seven-plus sharp innings and the New York Mets beat the Philadelphia Phillies 11-2 Monday night in a makeup from an April rainout.

After playing 39 innings in the three previous games, the teams finally didn't go extras. The Mets took four of five from the Phillies and are 9-1 in Citizens Bank Park, dating to last season.

Colon (5-5) allowed two runs and six hits to win his third straight decision. The 41-year-old righty has a 1.61 ERA in his last three outings.

Roberto Hernandez (2-3) failed to pitch six innings for the sixth time in 10 starts. He allowed five runs — four earned — and five hits in 5 1-3 innings.

More From 104.5 THE TEAM