NEW YORK-The New York Mets scored seven runs in a seventh inning interrupted by a one-hour and 41-minute rain delay Tuesday night as they routed the Arizona Diamondbacks, 9-1, in front of 21,500 at Citi Field.
The seven-run seventh was the biggest inning of the year for the Mets and ended a National League-record streak of 30 consecutive home games in which they didn't score more than five runs. Prior to Tuesday, the Mets had last scored more than five runs at Citi Field in a 7-3 win over the Dodgers on April 24.
Josh Satin snapped a 1-1 tie with an RBI double before the rain delay. Once play resumed, Anthony Recker - whose solo homer in the fifth provided the first run of the game - laced an RBI single on the third pitch he saw from Brad Ziegler.
The Mets poured it on after that with a two-run single from Omar Quintanilla, a two-run double from Eric Young and an RBI single from Juan Lagares. New York sent 11 batters to the plate in the inning, which, with the rain delay, lasted longer than the first six-and-a-half innings. The game was one hour and 43 minutes old when it was delayed.
Quintanilla added an RBI single in the eighth for the Mets (35-45), who have won five of their last seven and 11 of their last 17.
The Diamondbacks (42-41) lost for the fifth straight time and the eighth time in their last nine games.
Jeremy Hefner improved to 3-6 for the Mets by allowing just one run on four hits and two walks with six strikeouts over seven innings.
For the Diamondbacks, Patrick Corbin's perfect season came to a screeching halt in the defeat. Corbin, who fell to 9-1, allowed just three hits in the first six innings before allowing all four batters he faced in the seventh to reach via three hits and a walk. He was charged with five runs and walked one while striking out four.
Arizona starters have gone 24 straight games without recording a win, tied for the longest streak in team history.
Martin Prado homered in the sixth and finished 3-for-4 for the Diamondbacks.
Hefner and Corbin were each cruising until the rain began falling with greater intensity in the middle innings. In the top of the sixth, Diamondbacks catcher Miguel Montero was credited with a double after Lagares lost his long but routine fly ball in the wind and rain.
With a heavy rain pelting Citi Field, David Wright led off the seventh with a single and went to third on Marlon Byrd's double to left-centerfield. Satin followed with a double just beyond the grasp of a diving A.J. Pollock, who seemed to have the ball for a split-second before losing control of it. Wright scored and Byrd was held at third.
Andrew Brown then walked to load the bases and umpires waved the players off the field at 8:54. Fans who stuck around watched and cheered as the scoreboard showed MLB Network's broadcast of the final three outs of Homer Bailey's no-hitter for the Cincinnati Reds.
Recker's homer with two outs in the fifth snapped a scoreless pitcher's duel between Corbin and Hefner, each of whom worked quickly and efficiently to that point.
Corbin had two six-pitch innings and Hefner threw 10 pitches in two separate innings and just seven in another.
The Diamondbacks loaded the bases in the second on two-out hits by Jason Kubel and Martin Prado and an intentional walk to Didi Gregorius, but Hefner struck out Corbin to end the threat.
NOTES: Diamondbacks manager Kirk Gibson said before the game that Heath Bell would get Arizona's next save opportunity. Gibson said regular closer J.J. Putz, who came off the disabled list on Saturday and blew the save in Monday's 5-4, 13-inning loss, will work earlier in the game until he gets his arm strength back. Putz missed more than seven weeks with a right elbow strain. Bell had 12 saves in Putz's absence. ... Diamondbacks RF Gerardo Parra got the day off, less than 24 hours after he landed face-first on the warning track in pursuit of Omar Quintanilla's eighth-inning triple. Parra had bruises on his face and arms and said he didn't sleep well Monday night. The day off was the first for him since April 30. ... Before the game, the Mets recalled RHP Gonzalez German from Triple-A Las Vegas and optioned INF Zach Lutz to Las Vegas. ... OF Matt den Dekker, who suffered a broken right wrist on March 24, was promoted from Class-A St. Lucie to Triple-A Las Vegas on Monday. He hit .274 in 14 games for St. Lucie.