JUPITER, Fla. -- Zack Wheeler brought the heat, tossing five shutout innings while blazing a fastball that topped at 96 mph, and T.J. Rivera blasted a three-run homer, powering the Mets to a 5-0 win over the Marlins at Roger Dean Stadium on Monday.Wheeler, competing with Seth Lugo for New
JUPITER, Fla. -- Zack Wheeler brought the heat, tossing five shutout innings while blazing a fastball that topped at 96 mph, and T.J. Rivera blasted a three-run homer, powering the Mets to a 5-0 win over the Marlins at Roger Dean Stadium on Monday.
Wheeler, competing with Seth Lugo for New York's fifth-starter spot, scattered two hits and struck out three in his 70-pitch outing. Marlins right-hander Tom Koehler cruised for five innings, but an error in the sixth cleared the way for a five-run frame.
Jay Bruce and Wilmer Flores each had two-out RBI singles following Derek Dietrich's error on Asdrubal Cabrera's grounder. Koehler struck out seven and allowed three hits in 5 2/3 innings. Although the righty allowed four runs, none were earned, and his fastball maxed at 95 mph.
Koehler was lifted after 87 pitches, and Hunter Cervenka inherited two runners. Rivera greeted the Marlins' lefty with a three-run homer to left.
The Marlins face the Mets the second series of the season, but Koehler is not lined up to face them.
• Koehler in regular-season mode
"I've faced them so many times, there's not many secrets left with them," Koehler said. "But I would have liked the last inning to have ended differently. I'm pleased with where I'm at right now, and I hope it's something that carries over into next week."
The Marlins threatened in the fifth off Wheeler. Marcell Ozuna led off with a double and Dietrich walked, but with no outs, Miami was unable to score.
A week before Opening Day, Marlins manager Don Mattingly says his club is ready to go.
"I think we're ready, honestly," Mattingly said. "We're at that point of camp where you just want to get through these last games healthy. You feel like your guys are ready. They're getting a little lazy. That's the only fear a little bit, guys are getting a little bit lazy and you don't want bad habits creeping in now."
Mets Up Next:Robert Gsellman, who has already unofficially won a spot in the Mets' rotation, will make his final Florida tuneup when the Mets take on the Cardinals in a 1:10 p.m. ET game Tuesday, live on MLB.TV. Gsellman will face St. Louis right-hander Adam Wainwright.
Marlins Up Next: Miami is scheduled for a split-squad, day-night Tuesday, with both games live on MLB.TV. At 1:05 p.m. ET, the Marlins face the Astros at Roger Dean Stadium. Edinson Volquez, already tabbed as the Opening Day starter, will be matched with lefty Dallas Keuchel. Giancarlo Stanton will start in right field and Ichiro Suzuki will play center. At 6:35 p.m. ET, another squad will face the Nationals in West Palm Beach. Right-hander Scott Copeland will start. Catcher A.J. Ellis, who has missed most of Spring Training with a left hamstring strain, is expected to play. Christian Yelich will also make the trip.
Watch every out-of-market regular-season game live on MLB.TV.
Joe Frisaro has covered the Marlins for MLB.com since 2002. Follow him on Twitter @JoeFrisaro and listen to his podcast.
Anthony DiComo has covered the Mets for MLB.com since 2008. Follow him on Twitter @AnthonyDiComo and Facebook, and listen to his podcast.