On the one hand, Davis allowed just two runs over six innings in the D-backs' 3-2 win over the Mets in front of 38,241 at Citi Field.
Though the results were good for Davis, he didn't look pretty getting there, as he allowed six walks and 10 baserunners during the outing.
"I was a little frustrated a lot of the time, because when I got ahead, I ended up walking them or wound up spoiling some 0-2 pitches," Davis said. "I just wish I had gone after them a little more."
"He was on the ropes a couple of times and got the big outs," manager A.J. Hinch said. "I thought Davis pitched extraordinarily well given that he didn't have perfect command and he was somewhat erratic."
The two teams traded solo homers through seven innings, with Mark Reynolds and Miguel Montero going deep for Arizona in the second and fourth innnigs, respectively. Then, in the eighth, Gerardo Parra led off with a single. New York reliever Sean Green then hit Justin Upton with a pitch and walked Reynolds on four pitches to load the bases.
But just as soon as it appeared that the D-backs had the Mets on the ropes, they stumbled when Montero hit into a 3-2-3 double play.
"It was a little frustrating for me," Montero said. "It was an easy RBI, no outs, all I have to do is hit it back to the middle, a fly ball somewhere. I think I gave that at-bat away, it was a bad at-bat. I was too cool at the plate, a little too relaxed. I was focused on it, but I think I needed to be a little more aggressive."
Montero was off the hook, though, when Green uncorked a wild pitch to the next hitter, allowing Upton to scamper home from third with what proved to be the winning run.
"There's really no chance for it not to be a double play unless they don't execute," Hinch said of the Montero grounder. "I wasn't very thrilled with it, but they made a critical mistake and didn't execute on the ball in the dirt, and we were fortunate enough to score."
Reliever Jon Rauch pitched a scoreless eighth, and Chad Qualls did likewise in the ninth to record his 19th save.
"Our bullpen has been much better of late," Hinch said.
The ninth, though, was not without its anxious moments.
After Alex Cora lined out to start the frame, pinch-hitter Cory Sullivan hit a popup to third that Reynolds dropped for an error.
Qualls told Reynolds not to worry about it, that he would get a double-play ball, and that's exactly what he did, inducing Angel Pagan to ground into a game-ending twin killing.
The D-backs were playing their first game at the Mets' new ballpark, and during early batting practice, felt that the stadium played very big.
So when the first four runs of the game came via home runs, it was a bit of a surprise.
"Man, I would have never guessed it," Hinch said. "But I will say, you've got to hit the ball a long way, and all four of those balls were crushed to get out of here."
Reynolds hit the game's first homer, driving a Livan Hernandez pitch into the first row of the bleachers in center.
Montero's homer also came off Hernandez, who was close with Montero when the pair played for the D-backs together in 2006 and 2007. The pair talked on Thursday night, and Montero issued a good-natured warning.
"I told him, 'Try to stay away from me. You try to go in on me, I'm going to take you deep,' " Montero said.
Steve Gilbert is a reporter for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.