Missing injured stars Ryan Howard and Chase Utley, the Phillies scored on a sacrifice fly by Carlos Ruiz in the seventh. New closer Jonathan Papelbon pitched a perfect ninth for his first National League save.

The Phillies start this season as the favorites to win their sixth straight NL East title.

Halladay, a two-time Cy Young winner, gave up just two first-inning singles while striking out five without a walk.

Pittsburgh starter Erik Bedard nearly kept pace with Halladay, giving up only one run in seven innings. He struck out four and walked one.

At New York, Johan Santana pitched five innings of two-hit ball in his long-awaited return from shoulder surgery and David Wright hit an RBI single to lead New York over Atlanta.

New York's revamped bullpen picked up for Santana and shut down the Braves, who fielded an opening-day lineup without Chipper Jones for the first time since 1996. Atlanta was punchless at the plate, managing only four hits.

Santana struck out five and wriggled out of a fifth-inning jam in his first big league appearance since beating the Braves 4-2 on Sept. 2, 2010. He had surgery 12 days later.

Tommy Hanson allowed one run on four hits in five innings with three walks for Atlanta.

At Chicago, Stephen Strasburg frustrated Chicago for seven innings before Ian Desmond singled in the winning run in the ninth to give Washington the win.

Strasburg allowed one run and five hits, including an RBI single to Marlon Byrd in the fourth. He was lifted in the eighth and Kerry Wood forced in the tying run with three walks.

Washington went ahead in the ninth when Chad Tracy hit a two-out double off the right-field wall against Carlos Marmol, and Desmond followed with his third hit.

Strasburg struck out five and walked one.

Ryan Dempster, making his fourth opening start, struck out 10 in 7 2-3 innings.

At Cincinnati, Jay Bruce homered and drove in a pair of runs leading Cincinnati over Miami.

Johnny Cueto anchored the Reds' first opening-day shutout since 1980, when Frank Pastore beat Atlanta's Phil Niekro 9-0. The right-hander allowed only three hits over seven innings, and a depleted bullpen finished it off.

Left-hander Mark Buehrle gave up Bruce's sacrifice fly and Ryan Ludwick's RBI double over six innings. Bruce also homered off Edward Mujica.

The crowd of 42,956 was the second-largest at Great American Ball Park.

At San Diego, the Los Angeles Dodgers overcame reigning NL Cy Young Award winner Clayton Kershaw leaving after three innings with the flu to beat San Diego.

Kershaw left after limiting the Padres to two hits through three innings. He struck out three, walked one and singled off Edinson Volquez in the third for the Dodgers' first hit of the season Former Lakers great Magic Johnson, part of a group buying the Dodgers for $2.15 billion from Frank McCourt, had a big smile after Matt Kemp hit a two-run homer in the eighth, giving him three RBIs.