• Yankees 8, White Sox 5: Not since Tony Fernandez in 1995 had a Yankee hit for a cycle. But Melky Cabrera did just that in the Yankees' 8-5 win to stave off a sweep in Chicago. Cabrera got a three-run homer off White Sox starter Mark Buehrle in the second inning, doubled in the fourth, singled in the fifth and tripled over the head of Jermaine Dye in the ninth. CC Sabathia pitched into the eighth and allowed five runs, though four of those came in the third inning. Mariano Rivera got a four-out save. The Yankees are off Monday before traveling to Toronto for two games on Tuesday. The win snapped a three-game losing streak and kept them in first place by a half-game over the Red Sox.

  • Diamondbacks 5, Mets 2: Arizona is one of the few teams in the National League with a worse record than the Mets. But the Mets lost two of the first three games in this four-game series, and Dan Haren will start the finale Monday. Mike Pelfrey gave up three runs in five innings and took the loss. Nelson Figueroa will go Monday for the Mets.