The Giants have won two in a row. Fortunately, the Diamondbacks have won six straight, including taking three of four from the Astros (what's the matter, D'backs — can't sweep the worst team in the majors?) and sweeping the Mets this weekend. The Giants caught a break, though: the Phillies were rained out yesterday, meaning the Diamondbacks get to travel to Philadelphia on Tuesday...and face Roy Halladay...then Cliff Lee. Lotsa luck, Snakes!
photo by Christian Petersen/Getty Images