Chase Utley had three RBI, including a go-ahead single in the eighth inning that capped a comeback from a three-run deficit and led the Philadelphia Phillies over the visiting San Diego Padres, 5-4, last night.

Utley, who had three hits, homered for the second straight game, and David Bell also homered for the Phillies.

Utley is 11 for 37 with three homers and 13 RBI in 10 games since his recall from the minors.

With Opening Day second baseman Placido Polanco set to come off the disabled list on Sunday, the Phillies must decide what to do with the hot-hitting Utley.

"I'm not going to answer questions about that until we have to make a roster move," said Phillies Manager Larry Bowa, who then added, "Don't forget what Polanco did last year [.289, 14 homers, 63 RBI]. You go on the disabled list, you don't lose your job.

Brian Giles homered for the second straight night and had three RBI for San Diego.

* REDS 7, ASTROS 4: Ken Griffey Jr.'s slump-breaking double keyed a five-run rally in the seventh inning, and Cincinnati rallied at home.

Griffey's double just inside first base snapped a 4-4 tie and a personal 0-for-13 skid, sending the Reds to their sixth victory in seven games. Cincinnati has surged into a second-place tie with Chicago in the NL Central, a game behind the Astros.

Jeff Bagwell had a sacrifice fly and a sixth-inning solo homer that helped Houston pull ahead 4-2. The Astros' bullpen couldn't hold the lead or keep Andy Pettitte's winning streak intact. The left-hander had won all four starts since returning from a sprained pitching elbow, suffered on a swing in his first outing. He also had won his last six starts on the road.

* GIANTS 6, EXPOS 5: In San Juan, Puerto Rico, Barry Bonds drew a leadoff walk to spark a six-run seventh inning that carried San Francisco.

Bonds played despite a sore back that had kept him out of the last two games. He said he wanted the fans in San Juan -- where the Expos play 22 of their home games -- to get a chance to see him in action.

"I was excited about coming here, and I still am," Bonds said. "I don't want to disappoint the fans. Whether I play one game or two games, at least they'll get a chance to see me on the field."

Most of his best stuff came before the game, though, when he hammered balls over the fence in batting practice, then took time to sign autographs just a few minutes before the first pitch.

After the game started, he went 1 for 3 with a walk and never got the ball out of the infield. His only hit was a squibber that he beat out for an infield single.

* CARDINALS 7, CUBS 6: In Chicago, Albert Pujols and Jim Edmonds hit consecutive home runs and St. Louis won its third straight to move a season-high four games above .500.

Ray Lankford had three hits with an RBI, a run scored and a steal, and Tony Womack and Mike Matheny also drove in runs.

* MARLINS 6, DIAMONDBACKS 5: Mike Redmond drew a bases-loaded walk in the 10th inning, leading Florida at home.

Juan Pierre led off the inning with a single, and stole second one out later. Reliever Brian Bruney intentionally walked Miguel Cabrera and then walked Abraham Nunez to load the bases.

Armando Benitez (1-0) walked three in a scoreless 10th for the win.

* BRAVES 2, DODGERS 0: Chipper Jones homered in the seventh to break up a scoreless duel between Russ Ortiz and Odalis Perez, propelling host Atlanta over slumping Los Angeles.

The Dodgers have lost eight in a row -- their longest slide since 1992, when they dropped 10 straight.

* METS 9, ROCKIES 7: Mike Piazza homered and Danny Garcia had two of New York's nine doubles in a victory at Shea Stadium.

Matt Ginter (1-0) got his first win as a starter, and Jason Phillips added two doubles for the Mets.

* BREWERS-PIRATES, PPD.: The game in Pittsburgh with Milwaukee was postponed because of expected 70-mph winds and thunderstorms. It will be made up as part of doubleheader July 2 at 5:05 p.m.