Scott Feldman tossed seven innings of one-run ball to pace the Cubs to a 5-2 win over the Mets. Feldman improved to 6-and-5 while striking out six and giving up two hits. Feldman and Starlin Castro knocked in two runs each for Chicago, which has won the first two of a three-game series in New York. Kevin Gregg picked up his ninth save. David Wright doubled in a run for New York, which has lost three straight. Jon Niese allowed two runs in five-and-two-thirds frames for the loss.
Jason Castro and Chris Carter each lifted a solo home run to power the Astros to a 4-3 win over the White Sox. Lucas Harrell struck out seven over six-and-two-thirds innings of three-run ball for the win. Jose Veras secured his 13th save for Houston, which has won three straight. John Danks allowed four runs in six-plus frames for the loss. Adam Dunn hit his 18th home run of the season for Chicago, which has lost three in-a-row.