Roy Halladay allowed just two hits in eight innings and the Philadelphia Phillies opened with a 1-0 win over the Pittsburgh Pirates on Thursday.
The two-time Cy Young winner, making his 10th straight Opening Day start, settled down quickly after a shaky start for the defending NL East champions. Halladay didn't give up a hit after the first inning.
Carlos Ruiz had three hits for the Phillies. His sacrifice fly in the seventh provided all the run support Halladay needed.
Jonathan Papelbon pitched a perfect ninth for his first save in the National League.
Pirates starter Erik Bedard nearly matched Halladay pitch for pitch, giving up only one run in seven innings.