PHOENIX (AP) -- Ricky Nolasco has been nearly untouchable lately, and he's not talking about it.
"I don't say anything," the Florida pitcher said after a 5-2 win Sunday over the Arizona Diamondbacks. "I let my actions speak."
Nolasco allowed three hits and struck out 10 over 7 1/3 innings, and Josh Willingham went 3-for-4 with a homer and two RBIs to help the Marlins take two of three from the NL West leaders. Florida moved within five games of the first-place New York Mets in the NL East.
"That's what we shoot for -- two out of three and move on to the next one," Marlins manager Fredi Gonzalez said.
Nolasco also hit an RBI double for Florida, which won seven of nine against the Diamondbacks this season.
"Good riddance to them," Arizona manager Bob Melvin said jokingly. "They've been tough on us all year."
Nolasco (13-7) did not walk a batter five days after throwing a two-hit shutout in San Francisco. The right-hander walked one and struck out 11 against the Giants. Over his past four starts, he has struck out 43 and walked only three.
"He goes out and you know you're going to get a quality start," Willingham said.
Kevin Gregg pitched the ninth and allowed a pair of base runners before nailing down his 29th save in 36 chances.
Stephen Drew hit his second career leadoff homer and scored both runs for Arizona, which finished 4-2 on its weeklong homestand.
"To go 4-2 and get three games ahead [of second-place Los Angeles] is a good thing," Drew said.
Nolasco struck out the side in the fourth and seventh. He is 3-0 against the Diamondbacks this season and 4-0 in his career against Arizona.
"He's been the most consistent pitcher we have," Gonzalez said.
Willingham made it 3-1 when he led off the sixth inning with his ninth home run.
Drew pulled Arizona to 3-2 in the bottom half when he doubled, went to third on a groundout and scored on a grounder by Jackson.
Davis (5-8) allowed three runs and seven hits with eight strikeouts in seven innings. The left-hander lost for the third time in four decisions despite not walking a batter for the first time this year.
"I pretty much got outpitched," Davis said.
Willingham gave Florida a 1-0 lead when he drove in Alfredo Amezaga with a two-out single.
Drew tied the score when he hit his 15th home run into the swimming pool behind the right-center fence.
"I gave one up early, but the early runs put a little less stress on you," Nolasco said. "We came out swinging today and I started putting pressure on them."
Diamondbacks pitchers allowed a season-high six doubles. ... Davis' eight strikeouts matched a season high reached twice previously. ... Drew's home run was the 38th to land in the swimming pool in the stadium's 10-plus-year history. ... Willingham entered the game 1-for-8 lifetime against Davis. ... Republican presidential hopeful Sen. John McCain attended the game and sat in the front row next to Diamondbacks general partner and CEO Jeff Moored. ... Olympic beach volleyball gold medalist Misty May-Treanor threw out the ceremonial first pitch to her husband, Marlins catcher Matt Treanor.
Revisiting Miguel Cabrera's 2020 homers
As Miguel Cabrera attempts to get to 500 career home runs, relive all the dingers he hit during the 2020 season.
Detroit Tigers slugger Miguel Cabrera hopes to reach 500 home runs, 3,000 hits in 2021 season
Tigers star Miguel Cabrera is 13 home runs shy of 500 for his career and 134 hits short of 3,000. He hopes to reach both milestones this season. "We can do both," he said.
Chicago Cubs' Joc Pederson, Javy Baez both have something to prove, but for different reasons
Chicago Cubs shortstop Javy Baez and left fielder Joc Pederson both have something to prove in 2021, but for different reasons.
Los Angeles Angels re-sign veteran right-hander Jesse Chavez to minor league deal
Veteran right-hander Jesse Chavez is re-signing with the Los Angeles Angels on a minor league deal.
Marla Miller retiring as MLB's head of special events after 21-year run
Marla Miller, MLB's first female senior vice president, is stepping down after 21 years of being in charge of planning the league's special events, including the All-Star Game and World Series.
Atlanta Braves extend contract of manager Brian Snitker
Manager Brian Snitker, who has guided the Braves to three consecutive NL East titles, has received a contract extension through the 2023 season with a club option for '24.