NEW YORK -- Chicago White Sox outfielder Jordan Danks had an unusual, singsong welcome for teammate Conor Gillaspie as Gillaspie walked to his locker late Wednesday night.
"Scrap, scrap, scraperson," Danks said.
Gillaspie nodded, and he certainly knew what Danks was talking about.
Gillaspie delivered a two-run bloop double that capped a piecemeal three-run third inning and lifted the scuffling White Sox to a 6-3 win over the New York Mets in front of 21,470 at Citi Field.
One night after Alex Rios' seventh-inning infield single was Chicago's only hit against Mets ace Matt Harvey in a 10-inning, 1-0 loss, the White Sox collected 13 hits. They also scored more than three runs for just the third time in seven May games.
"Just basically been scrapping by for a week or two now, just trying to hang in there," Gillaspie said. "Right now we're not scoring a lot of runs. We've had to scrape by and play good defense and pitch good. We haven't really been swinging the bats that great, but you know what, good things are going to come to us, I think. So just hang in there."
Rios and Alejandro De Aza each went 3-for-5 with a homer -- De Aza's homer on Jeremy Hefner's fifth pitch ended the no-hitter suspense early -- while Gillaspie was 2-for-4.
"Once you get the inning where you get multiple runs, that's where you start to get a little better feeling," White Sox manager Robin Ventura said. "Getting one (on De Aza's homer) early's nice, but having the three-run inning, that's the one that makes you feel pretty good."
Only one of the White Sox's four straight hits off Hefner in the third was well-struck. De Aza's one-out bunt single began the rally, after which Alexei Ramirez singled between the hole at first and second.
Rios followed with a long RBI double to score De Aza. Gillaspie then blooped a two-run double into shallow center field, right at the spot where shortstop Ruben Tejada, second baseman Daniel Murphy and center fielder Jordany Valdespin were converging.
"It felt pretty good, I'm not going to lie," Gillaspie said. "(Hefner) made a good pitch, and luckily I put it in play and got a hit out of it."
White Sox starter Jake Peavy, whose start was pushed back twice due to back spasms, benefited from the three-run third as well as two impressive defensive plays behind him.
Peavy (4-1) gave up just one run -- a solo homer to Lucas Duda in the second inning -- on three hits and two walks while striking out six in 6 2/3 innings. He was making his first start since April 26.
"Big win. We needed to come back and win after what happened last night," Peavy said. "It was nice of the boys to respond."
Peavy walked Mike Baxter one out after surrendering the homer to Duda. Ike Davis followed with a shot to center field that was corralled by Dewayne Wise, who initially took the wrong route to the ball but managed to make the catch at the warning track.
In the fourth, Peavy issued a leadoff walk to David Wright but got out of the inning when Ramirez made a nifty diving stop on John Buck's grounder up the middle to begin a 6-4-3 double play.
"Defense behind me was outstanding," Peavy said. "You go from in the dugout to possibly first and third with one out, that's a big difference. Seemed like we had a nice comfortable lead there, but it was only 4-1. One swing of the bat, they're right back in it or even tied."
Baxter, Tejada and Justin Turner all had two hits for the Mets, who scored an unearned run in the eighth off Matt Thornton and scored once in the ninth before bringing the tying run to the plate against Addison Reed. But with runners at second and third, Reed struck out Juan Lagares to end the game.
The Mets scored three runs or fewer for the ninth time in their past 14 games, a stretch in which they are 5-9.
"We had an opportunity earlier in the game to punch a run across," Mets manager Terry Collins said. "We're not adding on. That's the thing that's hurting us."
Hefner (0-4) allowed four runs on eight hits and one walk with five strikeouts in six innings.
NOTES: White Sox pitching coach Don Cooper said he was encouraged by the results of LHP John Danks' second rehab start Tuesday night. Danks, who underwent left shoulder surgery last August, allowed two runs on four hits and four walks while striking out five in five innings for Triple-A Charlotte. Cooper said he didn't have a timetable for Danks' return but that Danks likely would make another rehab start Sunday and that his move back into the major league rotation "could be imminent." ... The White Sox were off Monday and are off again Thursday but have just one off day scheduled -- May 23 -- in a 33-day span that begins Friday. ... In their win Tuesday, the Mets became just the third team in the modern era to allow one baserunner in a 10-inning game. The New York Giants did it in 1998, and the Montreal Expos did it in 1995, when Pedro Martinez threw nine perfect innings before allowing a leadoff single in the 10th against the Padres.