Roy Halladay struck out eight in his first National League complete game as the Philadelphia Phillies completed a sweep of the winless Astros with a 2-1 victory . was protecting a 7-4 lead with two outs when baseball’s career saves leader .