CHICAGO -- Before Wednesday night's game, Mets manager Terry Collins praised Shaun Marcum's professionalism and said the righty, who was 0-9 entering the contest, deserved a win.
The manager said his team needed to score more runs for Marcum.
However, the way Marcum pitched on Wednesday in Chicago, only one run was necessary.
Marcum, whose ERA entering the game was 5.76, pitched 8 innings, gave up four hits, walked two and had two strikeouts as the Mets held on for a 3-0 shutout win over the White Sox in front of 18,249 at U.S. Cellular Field.
Bobby Purnell retired three batters in the ninth to record his 13th save.
The Mets got on the scoreboard in the top of the fifth when centerfielder Juan Lagares' grounder was misplayed by shortstop Alexei Ramirez, allowing Josh Satin and Andrew Brown to score. Lagares got one RBI on the play.
Later in the inning, left fielder Eric Young's infield single scored Lagares to give the Mets a 3-0 lead. Young went 3-for-4 in the contest.
White Sox starter John Danks also has struggled this season, entering the game with a 1-4 record and 5.40 ERA. The lefty probably pitched well enough to win, but was let down by his fielders and a lack of run support. Danks gave up three runs, only one of them earned, and seven hits in 7.1 innings of work. He struck out seven.
This marks the third straight game the White Sox have made costly defensive errors. Two eighth-inning errors, including one by Ramirez, contributed to a Sunday loss in Kansas City. Meanwhile, it was second baseman Gordon Beckham's comical tumble into third baseman Connor Gillaspie on a ninth-inning pop-up that extended the game on Tuesday. The White Sox eventually won.
On the flipside, the Mets defense came up with a few impressive plays on Wednesday. Shortstop Omar Quintanilla had a sliding pickup and throw to nail Ramirez in the ninth and he threw from the edge of the grass to punch out catcher Tyler Flowers if the fifth.
The White Sox biggest threat came in the fourth. Ramirez (2-for-4) singled, stole second and advanced to third on Dayan Viciedo's flyout. But Ramirez and Adam Dunn, who walked, were left on base.
Fielding woes continue for the White Sox
A day after Gordon Beckham's comical ninth-inning error gave the Mets new life, it was a miscue by shortstop Alexei Ramirez that allowed the visitors from New York to get on the scoreboard.
With one out in the fifth on Wednesday, New York center fielder Juan Lagares hit a ball that went under Ramirez's glove. Josh Satin and Andrew Brown, both of whom had singled, came around to score. Lagares was credited with one RBI.
Later in the inning, left fielder Eric Young's infield single scored Lagares to give the Mets a 3-0 lead.
White Sox starter John Danks, who had pitched well to that point, was charged with one earned run. Danks, who came into the game with a 1-4 record and 5.40 ERA, gave up just one hit through the first four innings.
Mets starter Shaun Marcum entered the game with an 0-9 record and 5.79 ERA, but he hardly looked like a pitcher who has struggled so mightily. He pitched five innings of scoreless baseball, giving up three hits and walking two.
Beckham got the game's first hit with a one-out double in the third inning. But he was stranded at second base.
Young singled to lead off the fourth, which did end Danks' streak of 30 straight batters retired at home. Danks then retired the next three hitters.
In the bottom of the fourth, Ramirez singled, stole second and advanced to third on Dayan Viciedo's flyout. But Ramirez and Adam Dunn, who walked, were left on base.
NOTES: White Sox third baseman Conor Gillaspie was placed on paternity leave before Tuesday's game because he and wife Amanda are expecting the birth of his first child. He's eligible to come off the list after one day, but can be on for as many as three. ... Brett Morel was recalled from Triple-A Charlotte to replace Gillaspie and went right into the starting lineup. ... Chicago first baseman Paul Konerko was scratched from the starting lineup for a second straight game Wednesday because of back tightness. Manager Robin Ventura said Konerko was getting treatment and there was a chance the veteran would be available to pinch hit late in the game. ... Mets manager Terry Collins acknowledged that he and pitching coach Dan Warthen were aware rookie Zack Wheeler was tipping his pitches during his second-career start on Tuesday. Collins said Wheeler was doing the same thing during his debut in Atlanta last week and said the righty was tipping his off-speed stuff more than his fastball. ...Mets RHP Jeremy Hefner was on a plane to Denver on Wednesday while his teammates were facing the White Sox. Hefner is scheduled to start Thursday's make-up game against the Rockies, and the rest of the Mets are not due to arrive in Colorado until approximately 4 a.m. ... RHPs Matt Harvey and Dillon Gee followed Hefner to the airport, but the pair were flying back to New York. Harvey (Friday) and Gee (Saturday) are scheduled to pitch the first two games of the weekend series against the Nationals. By returning to New York, they miss the late flight to Colorado and the following day's late flight from Denver to New York. ... Collins acknowledged he would be willing to adjust his starting rotation to allow Harvey to start the July 16 All-Star Game at Citi Field in New York. Harvey, who leads the National League with a 2.05 ERA and 121 strikeouts, is scheduled to start two days before the Summer Classic. But Collins said he could bring Harvey forward in the rotation to make sure the youngster is available to start the All-Star Game. National League manager Bruce Bochy will choose his team's starter.