– The Associated Press

PHILADELPHIA – Michael Martinez hit a tiebreaking three-run homer Saturday, Chase Utley connected twice and the Philadelphia Phillies beat the San Diego Padres for the ninth straight time, 8-6.

Pinch-hitter Ryan Howard also went deep, hitting a tying solo shot off Chad Qualls that ignited a five-run seventh inning. Michael Stutes (5-1) allowed one run in 11/3 innings in relief of Kyle Kendrick, and Ryan Madson finished for his 17th save in 18 chances.

Cameron Maybin and Chase Headley hit homers for the Padres, who haven’t beaten the Phillies since last June 7. They were swept by Philadelphia in a four-game series in San Diego in April.

Qualls (4-5) had allowed just one homer this season in 481/3 innings before the Phillies hit three. He gave up five runs and four hits while retiring just one batter.

CUBS 5, ASTROS 1: Randy Wells pitched six strong innings to earn his first win since April 4, and Geovany Soto added a solo shot and an RBI single in the ninth to lead Chicago at home.

Marlon Byrd also homered for the Cubs, who will try to win three straight today for the first time this season.

REDS 11, BRAVES 2: Edgar Renteria replaced injured rookie shortstop Zack Cozart and drove in three runs, leading Cincinnati at home.

Renteria’s two-run double off Derek Lowe (6-8) started a three-run sixth inning that put the Reds ahead.

Brandon Phillips had a pair of run-scoring doubles, and Todd Frazier doubled with the bases loaded as Cincinnati pulled away.

CARDINALS 9, PIRATES 1: Lance Berkman and Yadier Molina homered during a five-run fifth inning, and Jaime Garcia won his 10th game as visiting St. Louis beat Pittsburgh for the second consecutive night.

A day after hitting three homers in a 15-hit offense, St. Louis won its third straight by collecting 12 hits in assuring itself a win in what many in Pittsburgh were calling the biggest series in PNC Park’s 11-year history.

MARLINS 8, METS 5: Gaby Sanchez hit a pair of two-run homers and Florida won at Miami to break a four-game losing streak.

DIAMONDBACKS 12, ROCKIES 3: Justin Upton and Miguel Montero combined to drive in 11 runs for Arizona at Phoenix.

AMERICAN LEAGUE

ATHLETICS 4, YANKEES 3: Hideki Matsui homered against his former team, Rich Harden earned his second win of the season and visiting Oakland snapped an 11-game losing streak to New York.

TWINS 4, TIGERS 1: Scott Baker pitched five scoreless innings and the bullpen came through with four solid innings of relief at Minneapolis, snapping Detroit’s 11-game winning streak against Minnesota.

ORIOLES 3, ANGELS 2: Adam Jones homered and drove in two runs to back an effective pitching performance by Brad Bergesen for Baltimore at home.

ROYALS 5, RAYS 4: Joakim Soria worked out of a bases-loaded, no-out jam in the 10th and Eric Hosmer doubled home the winning run in the bottom of the inning for Kansas City at home.

RANGERS 5, BLUE JAYS 4: Michael Young drove in the winning run with a two-out single in the bottom of the ninth inning as Texas rallied at Arlington, Texas.