Feldman retired 13 of the next 14 batters he faced after Jones went deep in the the first inning, but he labored in the fifth, as Houston made a pair of errors behind him. Hoes let an Eovaldi single roll under his glove, and left fielder Robbie Grossman allowed a run to score on a throwing error. All three runs Miami scored in the fifth came after the first two batters were retired.
Feldman, who will start on Opening Day for the Astros, worked five innings and threw 88 pitches (57 strikes), the most he has thrown this spring. He gave up seven hits and five runs (four earned) with one walk and three strikeouts.
In the ninth, the Marlins tacked one more run on when Austin Nola scored on Chad Qualls' wild pitch.
Up next: Left-hander Brett Oberholtzer, who will start the third game of the regular season, gets the call when the Astros play their third consecutive home game at 12:05 p.m. CT Saturday against the Cardinals at Osceola County Stadium. Watch the game live on MLB.TV.
Brian McTaggart is a reporter for MLB.com and writes an MLBlog, Tag's Lines. Follow @brianmctaggart on Twitter. This story was not subject to the approval of Major League Baseball or its clubs.