Zack Wheeler breezed into the seventh inning, Anthony Recker hit a three-run homer in a five-run first and the New York Mets beat the Texas Rangers 8-4 Sunday for a series win.
Lucas Duda had an RBI double and Juan Lagares a run-scoring single in the Mets' biggest opening inning of the season, with all the runs scoring with two outs. New York then got only one hit off Nick Tepesch (3-4) until Kirk Nieuwenhuis led off the sixth with a long ball to right field.
Daniel Murphy's RBI double in the seventh made it 7-1, but reliever Gonzalez Germen allowed Alex Rios' first homer in 46 games and Leonys Martin's two-run drive before getting an out in the eighth.
Jeurys Familia cleaned up for Gonzalez by getting the final two outs in the eighth and closer Jenrry Mejia pitched the ninth.
The Mets needed five relievers to help send Texas to its sixth loss on a seven-game road trip that ended Sunday.
Wheeler (4-8) had his second straight solid outing in an up-and-down season to help the Mets win for just the third time in 11 games. The lanky right-hander lasted 6 1-3 innings and gave up a run and six hits, including Robinson Chirinos' second homer of the series.
It was Wheeler's first victory in his last 10 home starts. He is 1-6 over that span.
A day after Texas rode Chirinos' three-run shot in a four-run first for a 5-3 victory, Recker put New York up 5-0 with a flyball that down the left-field line.
Tepesch, whose start was pushed back twice last week and pitched nine days ago, was hurt by two walks in the first.
Curtis Granderson walked leading off and, after Duda drove in his 12th run 15 games with a two-out double, Nieuwenhuis was walked to extend the inning for Lagares. Ruben Tejada walked after Recker's homer but Wheeler struck out.
But Tepesch settled until Tejada had a one-out double in the fourth. In six innings, Tepesch allowed six runs and five hits. He walked four and struck out four.
The 25-year-old Tepesch got his first big league hit in his fifth career at-bat, sending a bouncer past diving shortstop Tejada leading off the fifth. Tejada robbed Tepesch of a hit in the third inning with a diving catch.
Tejada had an RBI single in the eighth to give New York a four-run lead.