Phillies 2 Astros 1 At Houston, Roy Halladay struck out eight in his first NL complete game, and the Philadelphia Phillies completed a sweep of the winless Astros. Nationals 5 Mets 2 At New York, Josh Willingham wound up with a grand slam off Johan ...