Updated

SEATTLE (AP) — Mat Latos allowed a run and four hits over six effective innings and the San Diego Padres beat the Seattle Mariners 8-1 on Sunday.

Latos (4-3) walked two and struck out five in his fifth consecutive start of at least six innings pitched. It was also his fifth straight start allowing two runs or less.

The Padres rallied against the Mariners bullpen in the eighth inning, getting to relievers Jesus Colome and Kanekoa Texiera for five runs and five hits to break the game open.

Colome gave up two singles and a walk without recording an out before being ousted. Texiera then yielded back-to-back doubles to Chris Denorfia and Nick Hundley to drive in four runs. Will Venable drove in the fifth run with a sacrifice fly to left field to give the Padres a 8-1 lead.

Mariners starter Felix Hernandez (2-4) allowed three runs, two earned, and seven hits. He struck out six.

In the first, David Eckstein doubled down the left field line and Adrian Gonzalez drove him in with a soft flare to right field to take the early lead.

The Padres scored a run in the top of the fifth inning with the ball never leaving the infield. Nick Hundley reached on an infield single and was sacrificed over to second base. A passed ball by Mariners catcher Rob Johnson allowed Hundley to take third. Tony Gwynn Jr. then hit a soft grounder to first allowing Hundley to score.

Everth Cabrera singled in the seventh and stole second base to get into scoring position. Venable picked up the RBI with a broken bat flare to left field to give San Diego the 3-0 lead.

Seattle finally scored in the bottom half. Ken Griffey Jr. drew a leadoff walk that chased Latos from the game. Matt Tuiasosopo then doubled off the right field wall moving Griffey to third. Johnson drove in Griffey with a sacrifice fly to left field.

NOTES: Mike Sweeney started at first base for the Mariners for the first time this season and the first time in nearly a year. His last start was May 25, 2009, against Oakland. ... LHP Erik Bedard felt some discomfort in his surgically repaired left shoulder after playing catch each of the last two days. Mariners manager Don Wakamatsu said Bedard was going to be looked at by the team doctors after today's session and reevaluated. ... C Rob Johnson has allowed six passed balls in only 21 games he's caught this season. Miguel Olivo led the majors in passed balls in 2009 with 10 passed balls for the season. ... Padres SS Everth Cabrera stole two bases. He now has seven on the season.