Utley’s streak stopped at 35

? Chase Utley knew his hitting streak would end sooner or later. He just would have preferred later.

Utley went 0-for-5 Friday night in Philadelphia’s 5-3 victory over the New York Mets, ending a 35-game hitting streak that tied him for 10th longest in major-league history.

Utley’s hitless night overshadowed home runs by David Dellucci and Ryan Howard that carried the Phillies to their fourth straight victory and ninth in the last 11 games. Utley struck out twice and was robbed on his best chance for a hit when Mets second baseman Jose Valentin ranged to his right in the seventh inning, backhanded his grounder up the middle and threw him out.

For a moment, the All-Star second baseman thought he had his hit.

“I wasn’t sure,” Utley said. “He’s a pretty slick fielder.”

Valentin, who pinch hit for Mets starter Orlando Hernandez in the sixth and stayed in to play second, said he got a good start on it.

“As soon as I caught it, I knew I had to make a good throw,” Valentin said.

National League

Reds 5, Braves 4

Cincinnati – Royce Clayton hit his second homer in three games, and Edwin Encarnacion added a two-run double to help Cincinnati snap a five-game losing streak.

Nationals 6, Padres 2

San Diego – Rookie Ryan Zimmerman hit a two-run homer, and Alfonso Soriano had an RBI double and threw out a runner at the plate.

Pirates 6, Cubs 0

Chicago – Tom Gorzelanny pitched eight impressive innings, and Xavier Nady hit three doubles.

Astros 8, Diamondbacks 7

Phoenix – Mike Lamb and Willy Taveras hit back-to-back home runs in the ninth inning.

Dodgers 6, Marlins 2

Miami – Derek Lowe pitched seven strong innings, and Kenny Lofton homered and drove in two runs to lead Los Angeles to its seventh straight victory.

Rockies 5, Giants 2

San Francisco – Yorvit Torrealba hit a three-run homer against his former team.

Brewers 4, Cardinals 3

St. Louis – Prince Fielder went 3-for-4 with a two-run home run, and Milwaukee extended St. Louis’ losing streak to eight games.

American League

White Sox 6, Blue Jays 4

Toronto – A.J. Pierzynski hit a three-run homer, and Jon Garland outpitched Roy Halladay to win his eighth straight decision.

Yankees 5, Orioles 4

Baltimore – Jorge Posada homered off Chris Ray to break a ninth-inning tie.

Tigers 7, Indians 6

Detroit – Craig Monroe hit a two-out, two-run homer in the eighth inning to lift Detroit.

Rangers 7, Angels 3

Anaheim, Calif. – Mark DeRosa hit his third career grand slam, and rookie Ian Kinsler had a go-ahead two-run single.

Athletics 5, Mariners 2

Seattle – Barry Zito pitched seven innings, allowing one run and seven hits. The former AL Cy Young winner won for the fourth time since the All-Star break.

Red Sox 3, Devil Rays 2

St. Petersburg, Fla. – David Ortiz had his 25th two-homer game, and Curt Schilling threw seven solid innings as Boston beat Tampa Bay.

Late Thursday game

Rangers 7, Angels 6, 12 inn.

Anaheim, Calif. – Mark Teixeira led off the 12th inning with a homer. Teixeira also had an RBI double.