Rapid Reaction: Mets 3, White Sox 0

CHICAGO -- The Chicago White Sox struggled on offense in a 3-0 defeat Wednesday to the New York Mets, as the interleague foes split a two-game series for the second time this season.

How it happened: John Danks deserved a better fate as a lack of run support and another rough night on defense did in the White Sox. The Mets scored two runs on an Alexei Ramirez error in the fifth inning and added another on an infield single that glanced off the glove of third baseman Brent Morel. On top of that, the White Sox couldn’t score against Shaun Marcum, who entered with a 5.76 ERA and was only the third pitcher in Mets history to open a season with at least nine defeats and no victories.

What it means: Ramirez’s error was his 13th of the season, one more than he had all of last year when the White Sox led the league in fielding percentage. The White Sox were coming off a game Tuesday when Gordon Beckham's error on a popup with two outs in the ninth inning allowed the tying run to score. On Sunday at Kansas City, Ramirez had another two-run error that put the Royals in the lead for good.

Outside the box: At home anyway, Danks has been one tough customer since he returned to action in late May after one year away because of a shoulder injury. Danks lowered his U.S. Cellular Field ERA to 2.11 in three starts. He had also retired 30 consecutive batters at home before the Mets’ Eric Young Jr. led off the fourth inning with a single. The streak of consecutive batters started during his June 8 start against the Oakland Athletics.

Off beat: The White Sox did manage to put the ball in play Wednesday, striking out just two times and none of those were by Adam Dunn. Ramirez struck out once as did Alex Rios. Ramirez had two hits, though, giving him 22 over his last 14 games and 27 over his last 20 games. Two of the White Sox’s four hits came from the bottom third of the order as Morel had one out of the seventh spot and Beckham had one from the eighth spot.

Up next: The White Sox will have a day off Thursday before playing host to the Cleveland Indians on Friday in a traditional doubleheader that will start at 4:10 p.m. at U.S. Cellular Field.