NEW YORK - Once the rain stopped, the hits came for the New York Mets.
Jeremy Hefner and the Mets handed Patrick Corbin his first loss, breaking away from the Arizona Diamondbacks 9-1 on a drizzly Tuesday night and sending the NL West leaders to their season-worst fifth straight defeat.
Josh Satin hit an RBI double that put the Mets ahead 2-1 in a seven-run seventh inning that lasted about 2 hours, albeit with a rain delay of 1 hour, 41 minutes in the middle.
"I know we haven't scored a lot of runs here in this ballpark, so seven was pretty good," Mets manager Terry Collins said. "Just took an hour and a half to finally get them."
When Arizona retook the field, there was another halt - the grounds crew hadn't redrawn the batter's boxes or put a rosin bag on the mound. Corbin (9-1) was pulled and the Mets poured it on against the bullpen.
Anthony Recker, who began the day batting .157 and then homered, hit an RBI single off Brad Ziegler when play resumed.
"We had a lot of momentum going" before the delay, Recker said. "I was really excited about that at-bat. When they decided to put the tarp on, I was a little bummed out."
No problem, he got the burst going again. Omar Quintanilla hit a two-run single and Eric Young Jr. lined a two-run double as the Mets quickly made it 8-1.
"The inning got away from us," Arizona manager Kirk Gibson said.
Hefner (3-6) won while the Diamondbacks continued a most curious streak - their starting pitchers are 0-11 in 24 games since June 5.
Arizona fell to 1-7 on its road trip after two straight losses to begin this four-game visit to Citi Field.
"We're not really clicking on anything right now," Corbin said.
The 23-year-old Corbin left with the bases loaded and no outs when play was delayed. All three runners scored, and he was charged with a season-high five runs. He was denied in a sixth try for his 10th win of the season.
The Mets posted their most lopsided victory at Citi Field since opening day and won consecutive home games for the first time since late May.
Hefner allowed four hits, struck out six and walked two in seven innings. It was his sixth start in a row permitting two or fewer earned runs.
"If I give a quality outing, go deep into games, I've done my job," Hefner said. "If we score runs, then I'll get a win. If we don't, then I might get a no-decision or whatever. Just as long as the team wins, I'm happy."
Martin Prado homered off Hefner in the seventh, tying it at 1. Prado was the only hitter on the Arizona roster who had previously faced Hefner.
Corbin was trying to become the first lefty starter in the majors to begin a season 10-0 since Ron Guidry opened 13-0 for the New York Yankees in 1978.
• Arizona outfielder Gerardo Parra was out of the lineup, a night after jarring himself trying to make a diving catch on the warning track. Parra's arm was bandaged and he had scrapes on his face. Gibson said Parra had been due for a day off.