at Arizona 4, Philadelphia 0: Justin Upton homered and drove in three runs and Chris Snyder added a solo shot for the Diamondbacks.
at San Francisco 1, Pittsburgh 0 (10 innings): Randy Winn lined a run-scoring single down the first-base line with two out in the 10th inning and the Giants completed a three-game sweep.
at Florida 6, Atlanta 3: Pitcher Josh Johnson improved to 10-2 and also hit a three-run home run for the Marlins.
San Diego 7, at Cincinnati 1: Rookie Mat Latos and two relievers combined on a one-hitter for the Padres.
at Milwaukee 7, Washington 5: Casey McGehee's two-run, pinch-hit homer helped rally the Brewers.
Colorado at New York, ppd., rain: The teams will play a day-night doubleheader today.
at St. Louis 3, Dodgers 2 (15 innings): The Dodgers lost their fourth in a row.