PORT ST. LUCIE, Fla. -- The Mets' offense erupted for 12 hits and six two-out runs in a 9-6 victory over the Astros Saturday afternoon at Tradition Field.
A two-out rally gave New York a 1-0 lead off right-hander Alex White (1-1) in the first inning. Ike Davis worked a walk and stole a base before Lucas Duda drove him in on a two-strike RBI single through a hole in the shift at second.
White surrendered three more two-out runs in the third on three consecutive hits, as the Mets chased him after 2 2/3 innings of work.
Marlon Byrd doubled to straightaway center with one out and scored on Davis' broken-bat RBI single to left. Duda followed with an RBI double to left. John Buck capped the scoring with an RBI double to right-center.
Houston trimmed the deficit to 4-2 in the fourth on Carlos Pena's first-pitch, two-run homer to left off left-hander Rob Carson. Fernando Martinez began the inning with a walk.
But the Mets countered with a four-run fourth on six hits, a sacrifice fly and throwing error to extend their lead to 8-2. Each batter came to the plate against left-handers Kevin Chapman and Rudy Owens.
Anthony Recker doubled to left to start the frame and scored on Ruben Tejada's RBI single up the middle. Wilmer Flores also singled, and the runners moved up a base on Byrd's swinging bunt to the pitcher. On Justin Turner's flyout to left, Martinez's errant throw plated both Tejada and Flores. Davis, Duda and Buck collected back-to-back-to-back two-out singles. All told, the Mets set a team-high in Grapefruit League play this spring with the nine runs scored.
Marc Krauss' one-out sacrifice fly to left off right-hander Collin McHugh drove in Brandon Barnes, who singled to lead off the seventh and advanced on a pair of wild pitches.
Mets starter Jeremy Hefner (1-0) pitched three scoreless innings, allowing just one hit, with a pair of strikeouts and one walk. He threw 36 pitches -- 23 for strikes.
Up next for Astros: Right-hander Brad Peacock, acquired in last month's trade that sent Jed Lowrie to Oakland, will get the start Sunday against the Phillies in place of Lucas Harrell, who's nursing a slight groin strain. Peacock has pitched three innings in three different stints this spring, allowing six hits and five earned runs, as he battles for a spot in the rotation. Left-hander Cole Hamels will start for Philadelphia in the 12:05 p.m. CT contest at Osceola County Stadium in Kissimmee.
Christina De Nicola is a contributor to MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.