Flores smacked a two-run homer over the left-field wall off the Cubs’ Zac Rosscup with one out in the eighth at Cashman Field. The Mets tacked on one more run in the inning and two in the ninth.
David Wright got the Mets going early, hitting a two-run double in the top of the first off Cubs starter Tsuyoshi Wada. Wright later scored as New York jumped out to a 3-0 lead after the first.
Mets starter Bartolo Colon, who signed a $20 million-two year deal in the offseason, started strong then struggled. He gave up seven hits, four runs (all earned), had one walk and no strikeouts in four-plus innings.
Anthony Rizzo hit two solo homers off Colon.