PHOENIX -- Zack Godley had his second straight solid outing and the timing could not be better for the D-backs right-hander.
Godley allowed two runs over 6 2/3 innings as the D-backs beat the Mets, 7-3, on Friday night at Chase Field.
Godley has allowed four runs over 12 1/3 innings in his last two starts and that's important because the D-backs are nearing some very difficult decisions when it comes to their rotation.
Left-hander Robbie Ray pitched his first rehab game Thursday night and he might need only one, maybe two more before he's ready to be activated from the disabled list.
Right-hander Shelby Miller will make another rehab start Saturday in his journey back from Tommy John surgery and he is getting close.
Both are expected to rejoin the rotation when they are ready, but Zack Greinke and Patrick Corbin aren't going anywhere and both Clay Buchholz and Matt Koch have pitched well since taking over for Ray and Taijuan Walker, who will miss the rest of the season.
You can also add Godley's name to the list of starters throwing well though this start could have gone the other way in the early innings.
"I had to fight through myself pretty much for the first three innings and then after that kind of settled in a little bit and got some quick outs and was able to go deep into the game," Godley said. "I was just kind of fighting myself bodywise, just kind of not finishing some of my pitches and leaving some up and in on righties and up and away on lefties."
After a walk to Michael Conforto to lead off the game, Godley retired the next three Mets.
Then in the second after a leadoff walk and a double, Godley was able to work out of the jam without a run scoring.
"He's battling himself," D-backs manager Torey Lovullo said of Godley's early-game struggle. "He can't duplicate pitches and he just made some key pitches at the right time -- they had second and third with no outs and he wiggled out of that jam to keep the game at 1-1. So, when you see things like that when a guy doesn't have his best stuff, that's what sticks out for me. Pretty impressive."
The D-backs were once again led offensively by first baseman Paul Goldschmidt, who hit a first-inning homer off Seth Lugo (2-2) and was 3-for-5 on the night.
The homer extended Goldschmidt's hitting streak to 11 games, but it hasn't been singles that he's collected.
Over the 11 games he has six doubles, a triple and six home runs.
The D-backs continued to tack on runs thanks in part to a two-run homer by Daniel Descalso in the fifth.
Arizona has won 11 of its last 14 games, while the Mets have dropped 17 of 20.
MOMENTS THAT MATTERED
Double him up: Godley was in a real jam in the second after allowing a leadoff walk and double. Even after he got Kevin Plawecki to bounce out there were still runners on second and third with one out. That's when Amed Rosario lifted a fly ball to center that Jarrod Dyson caught. Dyson then fired to the plate and was able to nail Jose Bautista trying to score for an inning-ending double play.
"When Dyson makes that play and makes that throw, that saves a lot," Godley said.
The D-backs have yet to lose a game this year (26-0) when they've scored five or more runs.
HE SAID IT
"Goldy's been hammering the ball lately. Three more hits tonight, a couple more RBIs. Doing Goldy things." -- Descalso, on Goldschmidt
The D-backs continue their series with the Mets on Saturday with Corbin on the mound for the 7:10 p.m. MT start. The left-hander is second in the Majors with an opponent's batting average of .197 and third in the National League in strikeouts with 110. Corbin got a no-decision last time out against the Pirates when he allowed five runs in 5 1/3 innings. The Mets will send Steven Matz (2-4, 3.53 ERA) to the mound.