Shaun Marcum pitched eight shutout innings for his first win of the season, and Eric Young Jr. had three hits and drove in a run to lead the New York Mets to a 3-0 victory over the White Sox on Wednesday night.
Marcum (1-9) won for the first time since Oct. 1, 2012, while pitching for Milwaukee. He avoided becoming the first to start a season 0-10 since St. Louis' Anthony Reyes did it in 2007.
Marcum had lost his previous four starts and posted a 9.58 ERA in his last two outings. The veteran right-hander faced just three batters over the minimum. He scattered four hits and pitched around two walks and was helped by good defense behind him.
Bobby Parnell pitched a perfect ninth for his 13th save in 16 chances.
Chicago's John Danks (1-5) allowed three runs -- one earned -- on seven hits. He struck out seven and didn't walk anyone in 7 1-3 innings.
Alexei Ramirez had two of Chicago's four hits.
Danks retired the first nine batters until giving up a leadoff single to Young in the fourth inning. Danks had retired 30 consecutive batters at home, dating to June 8 in a win against Oakland.
In the fifth, Josh Satin led off with a single, and one out later moved to third on Andrew Brown's single with Brown taking second on the throw. Juan Lagares followed with a hard grounder that got past Ramirez's glove at shortstop for an error that scored two runs.
With two outs, Young added an RBI single to give the Mets a 3-0 lead.
Marcum benefited from a nice defensive inning in the fifth. Second baseman Daniel Murphy took a barehanded flip to turn a double play, and shortstop Omar Quintanilla threw out Flowers from the outfield grass to end the inning.
In the ninth, Quintanilla made a sliding a stop on Ramirez's ball, turned around and made a long, strong throw for the second out of the inning.