Philles beat Pirates 1-0 in 2012 season home opener

PITTSBURGH — 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.

Pirates starter Erik Bedard nearly matched Halladay pitch for pitch, giving up only one run in seven innings.

Jonathan Papelbon pitched a perfect ninth for his first save in the National League.