The Diamondbacks are beating the beatable teams. They've won six straight, taking three of four from the Nats and sweeping the Pads. The Giants, on the other hand, are not beating the beatables. Their last nine games have been against the league-worst Astros and the last-place Padres, and they've gone 4-5. D'backs lead the NL West by four games; they get the Rockies next, while the Giants get the Cubs.