Associated Press
Phillies celebrate game-winning RBI single by John Mayberry Jr. in ninth inning Friday.

PHILADELPHIA — Pinch-hitter John Mayberry Jr. lined an RBI single off closer Brandon Lyon that capped a three-run rally in the bottom of the ninth inning Friday and the Philadelphia Phillies beat the Houston Astros 5-4.

Trailing 4-2 to start the ninth, the Phillies got going when Jimmy Rollins and Ryan Howard started with singles off Lyon (0-1). After Raul Ibanez popped up, Rollins stole third and Ben Francisco lined an RBI single. Carlos Ruiz followed with a single and Wilson Valdez hit a tying single that kept the bases loaded with one out.

Mayberry then sent a shot over drawn-in center fielder Michael Bourn, kicking off a celebration after he touched first base.

Ryan Madson (1-0) earned the win with a scoreless inning in relief.

Houston starter Brett Myers, the Phillies' opening-day starter from 2007-09, allowed two runs — one earned — and three hits in seven innings.

Sporting a long, bushy goatee, Myers threw just 85 pitches, partly because he didn't have any strikeouts. The Phillies didn't even swing and miss against him until the seventh, but they didn't hit the ball too hard despite making plenty of contact — until the ninth.

MARLINS 6, METS 2: At Miami, Josh Johnson took a no-hitter into the seventh inning, John Buck hit a grand slam in his Florida debut and the Marlins beat the Mets. Logan Morrison also homered and Gaby Sanchez added an RBI single for the Marlins, who played their 19th and final opener at Sun Life Stadium. The team moves into a new ballpark in 2012.

DIAMONDBACKS 7, ROCKIES 6 (11): At Denver, Matt Lindstrom's wild pitch with one out in the top of the 11th allowed Gerardo Parra to score from third base, sending Arizona to a wild win over Colorado. Parra singled off Matt Reynolds (0-1) to start the 11th, and Lindstrom came in and struck out a pinch hitter before Willie Bloomquist singled to right, putting runners at the corners for Kelly Johnson, who was at the plate when Lindstrom threw the wild pitch.

PIRATES 6, CUBS 3: At Chicago, Neil Walker hit a grand slam, Andrew McCutchen also homered and Kevin Correia pitched into the seventh inning as Pittsburgh started the season under new manager Clint Hurdle with a victory over the Cubs. Walker's grand slam came off Ryan Dempster (0-1) on a full-count.

DODGERS 5, GIANTS 4: At Los Angeles, Rafael Furcal singled in the go-ahead run to highlight a three-run sixth inning and lift Los Angeles over San Francisco. Chad Billingsley (1-0) allowed three runs and five hits in six innings, struck out four and walked one. The right-hander, who signed a three-year contract Wednesday, improved to 5-1 with a 1.37 ERA against the Giants at home since 2008. Jonathan Broxton pitched a perfect ninth to earn his second save.