PHILADELPHIA – Raul Ibanez hit a two-run homer in the ninth inning to give the Philadelphia Phillies a 5-4 victory over the San Diego Padres on Sunday.

Ryan Howard started Philadelphia’s winning rally with a leadoff single against Edwin Moreno (0-1), who was in because closer Heath Bell had worked three consecutive days. Ibanez followed by hitting a 2-0 pitch into the right-field stands.

Slumping shortstop Jimmy Rollins connected for a pinch-hit solo drive in the eighth for Philadelphia, which ended a three-game skid.

Clay Condrey (2-0) picked up the win working one inning in relief.

Giants 2, Diamondbacks 0

SAN FRANCISCO – Randy Johnson took a no-hitter into the seventh inning against his former team, leading the Giants to the win.

Johnson, who allowed one hit in seven innings, was perfect through four. He faced the minimum through six and stranded Augie Ojeda at third after the shortstop doubled to open the seventh.

The 45-year-old Johnson (1-2) got his 296th career win in his first start against the Diamondbacks, who he spent eight seasons with. Bob Howry pitched the eighth and Brian Wilson got the last three outs for his second save.

Max Scherzer (0-1) struck out six in five innings for Arizona, yielding one run and three hits with four walks.

Dodgers 14, Rockies 2

LOS ANGELES – Matt Kemp hit a grand slam and a solo homer to help the Dodgers pick up their eighth straight win.

Andre Ethier and Orlando Hudson each drove in three runs for Los Angeles, which has won its first six home games for the first time since the 1947 Brooklyn Dodgers started out 8-0 at Ebbets Field in Jackie Robinson’s rookie year.

Scott Elbert (1-0) allowed two runs and three hits in 2 2-3 innings for Los Angeles, including seventh-inning homers by Brad Hawpe and Chris Iannetta.

Ubaldo Jimenez (1-2) was tagged for seven runs and seven hits in 4 1-3 innings for Colorado.

Nationals 7, Marlins 4

WASHINGTON – Cody Ross hit the tying homer in the eighth inning, then hit a three-run double in the ninth to give the Marlins their seventh straight victory.

Emilio Bonifacio led off the ninth by drawing a walk off Saul Rivera (0-3), and John Baker followed with a double into the gap in left-center to tie the game at 4. After Hanley Ramirez struck out, Ross Gload was walked intentionally before Dan Uggla struck out looking and Jeremy Hermida walked on a 3-2 pitch to load the bases for Ross.

Leo Nunez (2-0) worked the eighth and Matt Lindstrom pitched the ninth for his third save.

Reds 4, Astros 2

HOUSTON – Pitcher Micah Owings hit a pinch-hit, two-run double to lead the Reds.

Owings, who won the 2007 NL Silver Slugger award for pitchers, is 2-for-3 as a pinch hitter this season. Geoff Geary (0-1) set up the tiebreaking hit with a throwing error that allowed Jerry Hairston Jr. to score before Owings came to the plate.

Edinson Volquez (2-1) struck out seven in six innings for Cincinnati, yielding one run and four hits with five walks. Francisco Cordero pitched the ninth for his fourth save in four tries.

In his first major league game since Sept. 30, 2007, Felipe Paulino pitched six scoreless innings for the Astros.

Braves 11, Pirates 1

PITTSBURGH – Martin Prado and David Ross hit three-run homers to support Javier Vazquez’s six shutout innings, and the Braves snapped a five-game losing streak.

The Braves hadn’t scored in 22 innings and the Pirates hadn’t allowed a run in 21 innings, a pair of streaks that ended when Jeff Francoeur’s two-run single keyed a three-run first inning against Zach Duke (2-1).

Vazquez (1-1) permitted 10 earned runs in 12 innings over two starts against the Pirates the previous two seasons, but he didn’t need all the offense he received Sunday.

He struck out eight, gave up five hits and walked one. He has 20 strikeouts in 12 innings over his last two starts, 12 during a 5-1 loss to Florida on Tuesday.

Brewers 4, Mets 2

NEW YORK – Mike Cameron homered against his former team and Todd Coffey escaped a pair of late jams during an eight-out save, helping the Brewers avoid the sweep.

Jeff Suppan (1-2) bounced back from two poor starts to begin the season, pitching into the seventh inning. Milwaukee improved to 28-51 against the Mets since moving to the NL in 1998.

The Mets went 2-for-13 with runners in scoring position and wasted a credible spot start by Nelson Figueroa (0-1), called up to pitch in place Mike Pelfrey (forearm tendinitis).

Coffey, who hasn’t allowed a run since joining the Brewers last September, earned his first save since 2006 with Cincinnati.

Only subscribers are eligible to post comments. Please subscribe or to participate in the conversation. Here’s why.

Use the form below to reset your password. When you've submitted your account email, we will send an email with a reset code.